matlab 求解方程组

学习 时间:2026-04-07 19:29:41 阅读:283
matlab 求解方程组想求解一个四元四次方程组,a,b,c,q是变量,d是需要输入的值(方程组随d而变化),不知道该怎么写,我这样为什么不对呢d=0.9;syms a b c q[a,b,c,q] = solve('a=-0.002*q^4/d^2+0.0354*q^3/d-0.0671*q^2-2.5689*q*d+47.6287*d^2','a-b=0.005*q^2-0.0199*q+0.0048','b-c=0.005*q^2+0.5695*q-3.373','c=0.001*4*q^2-0.0425*2*q+15.4529')

最佳回答

斯文的台灯

忧伤的苗条

2026-04-07 19:29:41

没错啊,解不出来很正常,solve是符号工具箱的,用来求解析解,很弱的你这种竖直问题去看fsolve函数吧

最新回答共有2条回答

  • 知性的寒风
    回复
    2026-04-07 19:29:41

    没错啊,解不出来很正常,solve是符号工具箱的,用来求解析解,很弱的你这种竖直问题去看fsolve函数吧

上一篇 The teacher saked us —— to school on time.

下一篇 枯枝败叶属于生物?还是非生物?