matlab怎么定義一個數組


A=[];
n=input('n=');%數組的長度
for i=1:n
fprintf('a%.0f=',i);
x=input('');%分別輸入各個數的值
A=[A,x];
end
A
就可以得到長度為n的數組了

建議在一開始就定義數組大小,這樣可以減少內存的使用,同時加快計算速度,特別是數組較大的情況下,比如
A=ones(n,1);
for ii=1:n
...
...
end
另外,在matlab里不推薦使用i,j作為循環變量,因為他們本身也是虛數單位。在有些情況下可能會造成混亂。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM