高手这边看,请教一个MATLAB小程序问题
eA1=zeros(1,3); for i=1:3 eA2=zeros(1,i); eA2(i)=i; eA=[eA1 eA2]; disp(eA) end 怎么使得最后输出结果是[0 0 0 1 2 3],而不是[0 0 0 0 0 3]呢?我知道我那个程序有问题,还请高手指点。。。
eA1=zeros(1,3); for i=1:3 eA2=zeros(1,i); eA2(i)=i; eA=[eA1 eA2]; disp(eA) end 怎么使得最后输出结果是[0 0 0 1 2 3],而不是[0 0 0 0 0 3]呢?我知道我那个程序有问题,还请高手指点。。。
答案:不知道这是不是你想要的
eA1=zeros(1,3);
eA2=[];
for i=1:3
eA2=[eA2 i];
eA=[eA1 eA2];
disp(eA)
end
上一个:最近在运行matlab程序的时候,遇到了一个你以前遇到过的问题,想问问你是怎么解决的?
下一个:帮忙matlab求两条曲线交点程序,不知问题出在哪里。