MATLAB循环问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:55:51
for j=2:10
Z=O;
for i=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是一个数值,但结果是一个向量
不知道是哪错了,麻烦各位看看

+++++++++++++++++++++++++++++++++++++++++
=========================================
上面的程序完全没搞懂什么意义!!
Y没初值?
P1不知道什么变量
还有D
。。。。。。
=========================================
+++++++++++++++++++++++++++++++++++++++++

还是请楼主先表达清楚!

你在最后一个end后输入Z,得到的应该是一个数值