精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《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
stanleyan:答案是對的,謝謝lalaman的幫忙!! 03/21 15:02