為什麼這篇matlab解聯立鄉民發文收入到精華區:因為在matlab解聯立這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者lalaman (專業喝牛奶)看板MATLAB標題Re: [問題] 解非線性聯立方程式時間Tue...
※ 引述《stanleyan (stanleyan)》之銘言:
: 方程式如下:
: 0.9558 = 100*exp(-0.273*A2)-10*exp(-0.273*A4)*cos(0.273*A5 + 0.5) ==>(式1)
: 1.0758 = 100*exp(-0.364*A2)-10*exp(-0.364*A4)*cos(0.364*A5 + 0.5) ==>(式2)
: 0.7302 = 100*exp(-0.621*A2)-10*exp(-0.621*A4)*cos(0.621*A5 + 0.5) ==>(式3)
: 要求未知數:A2、A4、A5
: 想了很久不知道要如何解決,有試過syms方法…
: 請各位大大幫忙小弟,謝謝!!
用y=solve('0.9558 = 100*exp(-0.273*A2)-10*exp(-0.273*A4)*cos(0.273*A5 + 0.5)',
'1.0758 = 100*exp(-0.364*A2)-10*exp(-0.364*A4)*cos(0.364*A5 + 0.5)',
'0.7302 = 100*exp(-0.621*A2)-10*exp(-0.621*A4)*cos(0.621*A5 + 0.5)' );
接著打
>>y.A2
ans = 11.432355352771047419827455171833
>>y.A4
ans = 3.1104729053042046360438483648711
>> y.A5
ans = 46.508563511746933221004153407803
答案我並沒有驗證過,如有錯誤請見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.111.81.41