大神,你给我划线那个代码好像有问题,不能输入S。X。Z。Y,真爱找麻烦看看回放在看看是怎么回事

哪位大神帮我看看这个MATLAB代码错到哪里了,,,,老提示a(:,j)=inv(L'*L)*L'*Y(1:n-1,j);这里错误,_百度知道
哪位大神帮我看看这个MATLAB代码错到哪里了,,,,老提示a(:,j)=inv(L'*L)*L'*Y(1:n-1,j);这里错误,
3 618;enda=a&#39:m
a(;B=a(1,end):n;*Y(1.9 544.2 576.7 617;*L)*L'%计算Y及参数估计值for j=1.2 623;elseif k&gt:end),j),m]=size(X0);if k==1
Z=S&#39,j)+X1(i+1,j)=X0(2:m
Y(1.5 614;;2;
endendL=[1 ones(n-1;+inv(A)*(expm2(A*(k-1))-eye(size(expm2(A*(k-1)))))*B-(expm2(A*(k-2))*S&#39.7 621:n-1.0],j)=c:n-1
X1(i.5 554;A=a(l:n
X1(i;for j=1;
for i=1:m c=0:end:n-1;1
Z=expm2(A*(k-1))*S'X0=[481,j))&#47!&#39,j)=(X1(i,1)];%计算模型的预测值S=X1(1;%对原始序列X0累加生成序列X1[n,j)=inv(L&#39,j);+inv(A)*(expm2(A*(k-2))-eye(size(expm2(A*(k-2)))))*B)else disp(&#39.8 509;error,1:,1.3 532;
endend%计算数据矩阵Lfor j=1:end-1):endk=11
我有更好的答案
——空矩阵是不适当的设置,m]=size(X0)不是有报错信息吗。X0是1xn矩阵,它是从哪得到的,报错暂停后看它停在哪一行就检查哪一行的变量不对,[n:n-1)当然是个空矩阵嘛,然后找到不对的变量再往前找;返回n=1你的Y(1。用matlab要会在主窗口查看各种变量的信息?Improper assignment with rectangular empty matrix
怎么改才能改对啊亲?谢谢
我不知道你想做什么,好像很多矩阵都是一个元素甚至0个元素的,还求逆、转置。。。。建议你先把你需要的公式整理出来,然后一个一个变量检查,得到的是不是你要的式子算出来的结果顺便提醒一下,'是共轭转置
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 这个美术社大有问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信