帮我看看matlab程序错误function [h,q]=multioderarnoldi(A)n=1000;p=10;%端口数syms q;phi0=ones(n);phik=zeros(n);B=ones(n,p);R=inv(phi0)*B;%由上式求R,n*pK=zeros(n,p);%n*p[q0,K]=qr(R); M=4850;%多项式系统阶数q=(n-1)*p;for k=1:n-1Ak=-i
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 07:17:31
帮我看看matlab程序错误
function [h,q]=multioderarnoldi(A)
n=1000;
p=10;%端口数
syms q;
phi0=ones(n);
phik=zeros(n);
B=ones(n,p);
R=inv(phi0)*B;%由上式求R,n*p
K=zeros(n,p);%n*p
[q0,K]=qr(R);
M=4850;%多项式系统阶数
q=(n-1)*p;
for k=1:n-1
Ak=-inv(phi0)*phik;%算Ak,n*n
m=min(k,M);
for j=1:m
while k-j>=0
qk(:,:,0)=Aj*q(k-j);
end
end
for j=1:k
H=q(k-j)'*qk(:,:,j-1);
qk(:,:,j)=qk(:,:,j-1)-q(k-j)*H;
[qk,K]=qr(qk(:,:,k));%qk^(k)的qr分解
end
end
Q=q(1:k,1:k)
Warning:Matrix is singular to working precision.
> In multioderarnoldi at 9
Warning:Matrix is singular to working precision.
> In multioderarnoldi at 15
Undefined function or variable 'Aj'.
Error in ==> multioderarnoldi at 19
qk(:,:,0)=Aj*q(k-j);
可以把错误提示贴出来吗?这样不好解决.
matlab,帮我看看这道题~
matlab曲线拟合程序有错误 希望别人能帮我指点?感谢!
求大神帮我看看matlab我编的程序错在哪里,怎么修改?要编的是这个方程,nT=88,C0,G0,Ck,Gk都是88*88矩阵,u(s)经傅里叶变换为88*2049矩阵,B为单位阵,s为2049*1的矩阵.求X(s).我编的程序如下,有错误,
好心人帮我看看什么错误.
谁可以帮我解释两个Matlab程序
matlab大神有空的话帮我看看这个问题,呵呵
帮我看看我这篇文章,指点下错误.
帮我看看我的作文有什么错误,
再帮我看看第四题有没有错误.
帮我看看有没有错误有的请指正
帮我看看有哪些错误的地方吗英语翻译
请大家帮我看看英语作文有没有错误
求英语老师帮我看看作文哪里有错误❓
帮我看看这几道物理有没有错误
帮我看看有没有什么语法的错误可好
继续帮我看看吧vf问题,一堆错误
帮我看看这段对话中有几处错误,
matlab中拟合曲线的问题 谁能帮我查出为何这个程序是错误的啊?