24小时热门版块排行榜    

查看: 802  |  回复: 4

李小mt

新虫 (初入文坛)

[求助] 各位大神,麻烦看看怎么用matlab来写jacobi迭代程序啊!小弟刚接触mt

利用Jocabi迭代法解线性方程组
5X1+2X2+X3=-12
-X1+4X2+2X3=20
2X1-3X2+10X3=3
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李小mt

新虫 (初入文坛)

木有人?自己顶吧!
2楼2013-05-25 09:54:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李小mt

新虫 (初入文坛)

额,求助攻!
3楼2013-05-25 10:17:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
x0=[0 0 0];
>> while 1
x(1)=(-12-2*x0(2)-x0(3))/5;
x(2)=(20+2*x0(1)-2*x0(3))/4;
x(3)=(3-2*x0(1)+3*x0(2))/10;
if norm(x-x0)<1e-6 disp(['x=',num2str(x)]); break;
else x0=x;
end
end
x=-3.6667      2.3043      1.7246
善恶到头终有报,人间正道是沧桑.
4楼2013-05-25 23:55:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

改正一下!一个系数写错了!
x0=[0 0 0];
while 1
x(1)=(-12-2*x0(2)-x0(3))/5;
x(2)=(20+x0(1)-2*x0(3))/4;
x(3)=(3-2*x0(1)+3*x0(2))/10;
if norm(x-x0)<1e-6 disp(['x=',num2str(x)]); break;
else x0=x;
end
end
x=-4           3           2
善恶到头终有报,人间正道是沧桑.
5楼2013-05-26 00:01:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 李小mt 的主题更新
信息提示
请填处理意见