- 积分
- 0
- 注册时间
- 2010-12-15
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2011-4-14 00:57:20
|
显示全部楼层
来自 陕西西安
3# iryouott
在这里,关于mupad里面的一些东西,我谈一下自己的看法。
在你的定义中写到了
-
- [x y z m]=solve('102*x+127*y+150*z+154*m=r1,87*x+123*y+131*z+171*m=r2,148*x+127*y+27*z+106*m=r3,114*x+110*y+14*z+84*m=r4','x','y','z','m')
复制代码
我试着将你最后的'x','y','z','m'换成'm','y','z','x',发现结果依然是按照m,x,y,z的顺序输出的。
如下:
- >> [x y z m]=solve('102*x+127*y+150*z+154*m=r1,87*x+123*y+131*z+171*m=r2,148*x+127*y+27*z+106*m=r3,114*x+110*y+14*z+84*m=r4','x','y','z','m')
- x =
- (138239*r2)/4345591 - (128048*r1)/4345591 + (110022*r3)/4345591 - (15737*r4)/511246
- y =
- (11276*r1)/4345591 - (32400*r2)/4345591 + (205609*r3)/4345591 - (25197*r4)/511246
- z =
- (74703*r1)/4345591 - (63578*r2)/4345591 - (296928*r3)/4345591 + (21598*r4)/255623
- m =
- (89517*r1)/4345591 - (66064*r2)/4345591 - (1371*r3)/4345591 - (1641*r4)/255623
- >> [x y z m]=solve('102*x+127*y+150*z+154*m=r1,87*x+123*y+131*z+171*m=r2,148*x+127*y+27*z+106*m=r3,114*x+110*y+14*z+84*m=r4','m','y','z','x')
- x =
- (138239*r2)/4345591 - (128048*r1)/4345591 + (110022*r3)/4345591 - (15737*r4)/511246
- y =
- (11276*r1)/4345591 - (32400*r2)/4345591 + (205609*r3)/4345591 - (25197*r4)/511246
- z =
- (74703*r1)/4345591 - (63578*r2)/4345591 - (296928*r3)/4345591 + (21598*r4)/255623
- m =
- (89517*r1)/4345591 - (66064*r2)/4345591 - (1371*r3)/4345591 - (1641*r4)/255623
复制代码
其实我一直比较喜欢使用maple,所以用maple算的答案就如下了:
- >> [x y z m]=solve('102*x+127*y+150*z+154*m=r1,87*x+123*y+131*z+171*m=r2,148*x+127*y+27*z+106*m=r3,114*x+110*y+14*z+84*m=r4','x','y','z','m')
- x =
- [205609 32400 25197 11276 ]
- [------- r3 - ------- r2 - ------ r4 + ------- r1]
- [4345591 4345591 511246 4345591 ]
- y =
- [ 296928 63578 21598 74703 ]
- [- ------- r3 - ------- r2 + ------ r4 + ------- r1]
- [ 4345591 4345591 255623 4345591 ]
- z =
- [ 1371 66064 1641 89517 ]
- [- ------- r3 - ------- r2 - ------ r4 + ------- r1]
- [ 4345591 4345591 255623 4345591 ]
- m =
- [110022 138239 15737 128048 ]
- [------- r3 + ------- r2 - ------ r4 - ------- r1]
- [4345591 4345591 511246 4345591 ]
- >> [x y z m]=solve('102*x+127*y+150*z+154*m=r1,87*x+123*y+131*z+171*m=r2,148*x+127*y+27*z+106*m=r3,114*x+110*y+14*z+84*m=r4','m','y','z','x')
- x =
- [110022 138239 15737 128048 ]
- [------- r3 + ------- r2 - ------ r4 - ------- r1]
- [4345591 4345591 511246 4345591 ]
- y =
- [ 296928 63578 21598 74703 ]
- [- ------- r3 - ------- r2 + ------ r4 + ------- r1]
- [ 4345591 4345591 255623 4345591 ]
- z =
- [ 1371 66064 1641 89517 ]
- [- ------- r3 - ------- r2 - ------ r4 + ------- r1]
- [ 4345591 4345591 255623 4345591 ]
- m =
- [ 205609 32400 25197 11276 ]
- [------- r3 - ------- r2 - ------ r4 + ------- r1]
- [4345591 4345591 511246 4345591 ]
- >>
复制代码
可以看出,maple里面,随着你改变'x','y','z','m'为'm','y','z','x',其答案也会随着顺序的变化而改变。所以我觉着,在这一点上maple的符号计算能力还是要强于mupad的。
有点扯远了。。。
所以说,如果但对你这个问题,你将m放到后面去就是你需要的[x y z m]了。 |
评分
-
1
查看全部评分
-
|