matlab 求解方程组

学习 时间:2026-08-14 06:55:51 阅读:7544
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-08-14 06:55:51

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

最新回答共有2条回答

  • 落后的乌龟
    回复
    2026-08-14 06:55:51

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

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

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