Solve解符号方程组的问题
mathematica吧
全部回复
仅看楼主
level 1
代码如下:
eqn1 = \[Sigma]a0 - Y0 == -\[Rho]0*cp0*(va0 - vp0)
eqn2 = Y0 - \[Sigma]0 == -\[Rho]0*ce0*(vp0 - v0)
eqn3 = \[Sigma]a1 - \[Sigma]1 == \[Rho]1*ce1*(va1 - v1)
eqn4 = \[Sigma]a0 == \[Alpha]a1
eqn5 = va == va1
Solve[{eqn1, eqn2, eqn3, eqn4, eqn5}, {\[Sigma]a0, va, vpa}]
结果如图,为什么解不出来?
2017年12月30日 09点12分 1
level 9
无vpa这个未知数
2017年12月30日 12点12分 2
还是有问题[委屈]
2017年12月31日 03点12分
level 1
回2楼,改了一下,问题依然存在
eqn1 = \[Sigma]a0 - Y0 == -\[Rho]0*cp0*(va0 - vp0)
eqn2 = Y0 - \[Sigma]0 == -\[Rho]0*ce0*(vp0 - v0)
eqn3 = \[Sigma]a1 - \[Sigma]1 == \[Rho]1*ce1*(va1 - v1)
eqn4 = \[Sigma]a0 == \[Sigma]a1
eqn5 = va == va1
Solve[{eqn1, eqn2, eqn3, eqn4, eqn5}, {\[Sigma]a1, va1, vp0}]
2017年12月30日 14点12分 3
level 9
5个方程应该有5个未知数,即便不想写出,形式上也要有,即Solve中最后那个{}中有5个--看我头像
2017年12月31日 03点12分 4
找到问题了,mma对于y==x,x==z的问题好像不能直接solve,必须先用Eliminate命令消去x,才能解算
2017年12月31日 08点12分
吧务
level 15
你查查MaxExtraConditions的帮助。
2018年01月06日 07点01分 5
1