[討論]解一元四次方程式出現z

作者: sikao (si)   2018-02-08 05:19:57
大家好,我用matlab解一元四次方程式都會跑出一個z符號
我上網查了 但是我看不太懂官網的解釋
想請問大家為什麼會出現z這個符號而不是四個解
我輸入的計算式,求t
b=5.67*10^-8
a=10^-3*10^-3
syms a b t
solve(2*(0.04*a*pi+0.04*a*pi)*(t-297)
+b*0.96*(t^4-297^4)-0.2*0.04*a*pi*[(443-t)/0.1*10^-3]==0,t)
得到的結果
ans =
root(12000*b*z^4 + 2001*a*z*pi - 594443*a*pi - 93369932172000*b, z, 1)
root(12000*b*z^4 + 2001*a*z*pi - 594443*a*pi - 93369932172000*b, z, 2)
root(12000*b*z^4 + 2001*a*z*pi - 594443*a*pi - 93369932172000*b, z, 3)
root(12000*b*z^4 + 2001*a*z*pi - 594443*a*pi - 93369932172000*b, z, 4)
想請問大家要怎麼改才能得到四個t的值
感謝大家幫忙
作者: profyang (prof)   2018-02-08 20:49:00
你用syms出來就是解析解阿 但四階沒有解析解 他只好給你原方程式化簡過後的囉要解數值的話fzero應該就可以了吧等等你是多項式 那就用他的root就好了...
作者: sunev (Veritas)   2018-02-08 09:53:00
這是四個解沒錯,就好像用root(x^2+1=0,1) 代表 i 一樣
作者: LiamIssac (Madchester)   2018-02-08 06:27:00
確定有實根嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com