这方程组mathematica能解吗?设:a*A*x=b*B*y=c*C*zd*D*x=e*E*y=f*F*zx+y+z=1A+B+C=1D+E+F=1已知 a b c d e fx y z A B C D E F的正数解 能用mathematica表达出来吗?(设a=2.6 b=3.1 c=2.6 d=2.75 e=3 f=2.75 求mathematica表达式)应该
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 23:32:07
这方程组mathematica能解吗?设:a*A*x=b*B*y=c*C*zd*D*x=e*E*y=f*F*zx+y+z=1A+B+C=1D+E+F=1已知 a b c d e fx y z A B C D E F的正数解 能用mathematica表达出来吗?(设a=2.6 b=3.1 c=2.6 d=2.75 e=3 f=2.75 求mathematica表达式)应该
这方程组mathematica能解吗?
设:a*A*x=b*B*y=c*C*z
d*D*x=e*E*y=f*F*z
x+y+z=1
A+B+C=1
D+E+F=1
已知 a b c d e f
x y z A B C D E F的正数解 能用mathematica表达出来吗?
(设a=2.6 b=3.1 c=2.6 d=2.75 e=3 f=2.75 求mathematica表达式)
应该是 (1-a*A)*x=(1-b*B)*y=(1-c*C)*z
(1-d*D)*x=(1-e*E)*y=(1-f*F)*z
x+y+z=1
A+B+C=1
D+E+F=1
这方程组mathematica能解吗?设:a*A*x=b*B*y=c*C*zd*D*x=e*E*y=f*F*zx+y+z=1A+B+C=1D+E+F=1已知 a b c d e fx y z A B C D E F的正数解 能用mathematica表达出来吗?(设a=2.6 b=3.1 c=2.6 d=2.75 e=3 f=2.75 求mathematica表达式)应该
七个方程解九个未知数,应该是不能解的,这个都不用mathematica就能判断.实在想试试的话,可以写代码如下:(mathematica中C、D、E都是保留字,我把大写字母统统替换成AA~FF)
Solve[Join[{(1 - a*A)*x == (1 - b*B)*y == (1 - c*C)*z,(1 - d*D)*
x == (1 - e*E)*y == (1 - f*F)*z,x + y + z == 1,
A + B + C == 1,
D + E + F == 1},# > 0 & /@ {x,y,z,AA,BB,CC,DD,EE,
FF}] /.Thread[{a,b,c,d,e,f} -> {2.6 ,3.1 ,2.6 ,2.75,
3 ,2.75}] /.
Thread[{A,B,C,D,E,F} -> {AA,BB,CC,DD,EE,FF}],
{x,y,z,AA,BB,CC,DD,EE,FF}]
一堆错误提示后,也能“求解”出一列等式,不过每个字母都用其他字母来表示,显然是缺条件所致.
恐怕需要增加几点假设:f和e恐怕是一个变量吧?看起来像是线性规划的题?那得加入变量非负条件。然后可In[6]:=?9觯幔颍蟆。健。幔。猓。悖。洌。妫唬停椋睿椋恚椋澹郏埃埃保浮。帷。。埃埃丁。狻。。埃埃埃担丁。...
全部展开
恐怕需要增加几点假设:f和e恐怕是一个变量吧?看起来像是线性规划的题?那得加入变量非负条件。然后可In[6]:=?9觯幔颍蟆。健。幔。猓。悖。洌。妫唬停椋睿椋恚椋澹郏埃埃保浮。帷。。埃埃丁。狻。。埃埃埃担丁。恪。。埃埃保罚贰。洹。 。埃埃埃罚浮。妫。埃埃保罚埂。帷。。埃埃矗常础。狻。。埃埃常叮丁。恪。。埃埃担福病。洹。。埃玻罚场。妗。剑健 。埃祃pt Total@vars == 1, # >= 0 & /@ vars}, vars]Out[7]= {0.00560373485969181253 {a -> 0., b -> 0., c -> 0.9983023365037218fjn d -> 0. f -> 0.0016976634962782555}}
收起