帮忙看一下这个循环
for j=2:10Z=O;
fori=1:j-1
Y(i,j)=Y(i,j-1)-X(i,j-1);
Z=Z+Y(i,j)*P1(j-i);
end
for i=1:j-1
X(i,j)=D(j)*P1(j-i)*Y(i,j)/Z;
end
end
X初始值是0矩阵,Y是除对角线外都为0
P1和D为已知的向量
在循环时,我希望得到的Z是一个数值,但结果是一个向量
不知道是哪错了,麻烦各位看看 Z=O;
O是个什么变量?不要把O和0搞混。
回复 楼主 zhaojinhuan 的帖子
Z=O;是不是应改为Z=0; Z=0,不好意思弄错了 Y=?, X=?, P1=?, D=?建议给足条件, 不然别人怎麽试? 已经解决了,谢谢各位!
一个循环弄错了!
回复 6楼 zhaojinhuan 的帖子
以后问问题的时候详细点,你看这么多人都在猜测你的问题,不过最后解决了就好
页:
[1]