matlab 求解方程组

学习 时间:2026-05-30 13:41:30 阅读:9575
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-05-30 13:41:30

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

最新回答共有2条回答

  • 无私的小刺猬
    回复
    2026-05-30 13:41:30

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

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

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