有時辰我們在利用matlab的時辰,想把一個數組的值賦給別的一個數組,怎么賦值呢,下面來分享一下方式
第一步打開matlab,在號令行窗口輸入a=[1 2 3;4 5 6],建立一個a數組,如下圖所示:
第二步輸入b=a,可以完整的把數組a賦值給數組b,如下圖所示:
第三步輸入b=a(1:2,1:2),可以將a數組的1,2行1,2列賦值給b數組,如下圖所示:
第四步按回車鍵之后,可以看到b數組的a數組的1,2行1,2列,如下圖所示:
第五步若是我們想把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)
”,如下圖所示:
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!