| 7 | 1/1 | 返回列表 |
| 查看: 2435 | 回復(fù): 6 | |||
[求助]
matlab的fsove 命令求解非線性方程組
|
|
請(qǐng)教 matlab高手, 我用matlab里的fsolve 命令求解了 80個(gè)方程,有80個(gè)未知數(shù), 結(jié)果是exitflag =4,它得到的結(jié)果前面30多個(gè)未知數(shù)都是多少變化的, 而后面一直到第80個(gè)未知數(shù),就直接還等于我賦的初值,就像沒(méi)有進(jìn)行迭代過(guò)一樣,但是我的解的預(yù)期 即使是變化很小,各個(gè)解之間也不可能沒(méi)有變化的,就是不可能相等。我也換了幾個(gè)初值進(jìn)行迭代,可是都是這個(gè)問(wèn)題,我想請(qǐng)教一下,是不是用這個(gè)命令不能求解這么多方程?還有一種就是用牛頓迭代法,可是要在程序編制的時(shí)候就計(jì)算它的雅克比矩陣,比較繁瑣,所以就選擇了這個(gè)符號(hào)求解,到底哪出現(xiàn)問(wèn)題了呢?想不明白了· 還是牛頓迭代比這個(gè)就沒(méi)有這個(gè)問(wèn)題了呢?還是怎么回事呢? |

|
木蟲(chóng) (著名寫(xiě)手)
鐵蟲(chóng) (初入文壇)
金蟲(chóng) (正式寫(xiě)手)
木蟲(chóng) (小有名氣)
木蟲(chóng) (小有名氣)
| 7 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|