五一七教育网
您的当前位置:首页matlab怎么定义一个数组

matlab怎么定义一个数组

来源:五一七教育网
matlab怎么定义⼀个数组

A=[];

n=input('n=');%数组的长度for i=1:n

fprintf('a%.0f=',i);

x=input('');%分别输⼊各个数的值 A=[A,x];endA

就可以得到长度为n的数组了

建议在⼀开始就定义数组⼤⼩,这样可以减少内存的使⽤,同时加快计算速度,特别是数组较⼤的情况下,⽐如A=ones(n,1);for ii=1:n......end

另外,在matlab⾥不推荐使⽤i,j作为循环变量,因为他们本⾝也是虚数单位。在有些情况下可能会造成混乱。

因篇幅问题不能全部显示,请点此查看更多更全内容