matlab怎么把一个数组的值赋给另外一个数组

有时辰我们在利用matlab的时辰,想把一个数组的值赋给别的一个数组,怎么赋值呢,下面来分享一下方式

工具/原料

  • win10系统
  • matlab版本2017a

方式/步骤

  1. 1

    第一步打开matlab,在号令行窗口输入a=[1 2 3;4 5 6],建立一个a数组,如下图所示:

    f31fbe096b63f62499304a778844ebf81a4ca351.jpg
  2. 2

    第二步输入b=a,可以完整的把数组a赋值给数组b,如下图所示:

    09fa513d269759eee32e13bfbdfb43166d22df4c.jpg
  3. 3

    第三步输入b=a(1:2,1:2),可以将a数组的1,2行1,2列赋值给b数组,如下图所示:

    279759ee3d6d55fb52b8055262224f4a20a4dd4c.jpg
  4. 4

    第四步按回车键之后,可以看到b数组的a数组的1,2行1,2列,如下图所示:

    8644ebf81a4c510f21a9916e6f59252dd42aa551.jpg
  5. 5

    第五步若是我们想把a数组一个个赋值给b数组,可以利用双层嵌套轮回,若是是一维数组,直接一个轮回就可以,代码“

    a=[1 2 3;4 5 6];

    for i=1:size(a,1)

        for j=1:size(a,2)

            b(i,j)=a(i,j);

        end

    end

    disp(b)

    ”,如下图所示:

    3c6d55fbb2fb43168f61090e2fa4462309f7d34c.jpg
  • 发表于 2019-11-08 20:00
  • 阅读 ( 630 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论