| 查看: 574 | 回复: 1 | |||
| 当前主题已经存档。 | |||
| 【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 foolishstar 的 5 个金币 | |||
foolishstar木虫 (小有名气)
|
[交流]
【求助,5金币】matlab赛德尔迭代求解非线性方程组
|
||
|
请见附件,运行结果出错(计算出来有复数结果) 有高手看看怎么回事吗? [ Last edited by csfn on 2008-12-29 at 20:10 ] |
» 猜你喜欢
有多少人是今天查系统知道结果的?
已经有19人回复
面上合作单位盖章
已经有9人回复
面上函评意见出来了,像什么等级?
已经有17人回复
为什么国自然不能直接公布
已经有5人回复
梦想
已经有7人回复
学科评审组评审是指会评吗?
已经有4人回复
为什么资助数各大高校都创新高,自己申请怎么就这么难
已经有14人回复
小白求助 投论文要求的highlights应该如何写
已经有4人回复
麻烦专家们看看评委们的意见(F口面上)
已经有12人回复
怎么看青基中了没有啊
已经有6人回复
RE:matlab赛德尔迭代求解非线性方程组
★ ★ ★
lei0736(金币+3,VIP+0):多谢
lei0736(金币+3,VIP+0):多谢
|
可以参考一下C代码,(VC++6.0编译通过) --------------------------------------------------------------------------------------- b[1]=m_b21; b[2]=m_b22; b[3]=m_b23; a[1][1]=1; a[1][2]=0.5; a[1][3]=0.5; a[2][1]=0.5; a[2][2]=1; a[2][3]=0.5; a[3][1]=0.5; a[3][2]=0.5; a[3][3]=1; X2[0]=m_X20; Y2[0]=m_Y20; Z2[0]=m_Z20; wcx2=m_wcx2; X2[1]=(b[1]-a[1][2]*Y2[0]-a[1][3]*Z2[0])/a[1][1]; Y2[1]=(b[2]-a[2][1]*X2[1]-a[2][3]*Z2[0])/a[2][2]; Z2[1]=(b[3]-a[3][1]*X2[1]-a[3][2]*Y2[1])/a[3][3]; i=1; while(fabs(X2-X2[i-1])+fabs(Y2-Y2[i-1])+fabs(Z2-Z2[i-1])>wcx2) { i=i+1; X2=(b[1]-a[1][2]*Y2[i-1]-a[1][3]*Z2[i-1])/a[1][1]; Y2=(b[2]-a[2][1]*X2-a[2][3]*Z2[i-1])/a[2][2]; Z2=(b[3]-a[3][1]*X2-a[3][2]*Y2)/a[3][3]; } m_x_2=X2; m_y_2=Y2; m_z_2=Z2; UpdateData(FALSE); |
2楼2008-03-12 09:07:28










回复此楼
20