Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2013-01-02, 00:17   #1
barkovsky
初级会员
 
注册日期: 2013-01-01
年龄: 35
帖子: 1
声望力: 0
barkovsky 正向着好的方向发展
默认 求助矩乘以一个系数矩阵若干次后收敛的程序

已知一个行列式V和一个系数矩阵A,V1=A*V,V2=A^2*V或者V2=A*V1,如果V2和V1相等,则停止运算输出V2,如果不相等则继续乘以系数矩阵,直到相等(收敛)为止。

感觉是一个挺简单的循环程序,请大家帮我看看。谢谢。


V=[0.25;0.25;0.25;0.25];
A=[0,0.5,0,0;1,0,0.5,0;0,0.5,0,0.5;0,0,1,0];
W=A*V;
n=0;
while W~=V
V=A*V;
W=A*V;
n=n+1;
end


又写了个,但是还是一直处在执行状态没有结果出来。
V=[0.25;0.25;0.25;0.25];
A=[0,0.5,0,0;1,0,0.5,0;0,0.5,0,0.5;0,0,1,0];
for i=1:4
M=A^i*V;
N=A^(i+1)*V;
while M~=N
i=i+1;
end;
end;

此帖于 2013-01-02 01:22 被 barkovsky 编辑。 原因: 名词错误
barkovsky 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 06:38


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.