shouce 发表于 2016-2-20 18:33 ! [) s- A r) ~" q+ ]: E" R
大侠 能举个例子吗 我这个不懂
, O' d) ?/ ]5 e1 I6 Khttp://blog.sina.com.cn/s/blog_636a8b120100jnyt.html, @; F9 M/ l& }; T, U. j
. I6 P, U: G; Z! L( a
3.带有附加条件的化简
4 Y. t1 k& ?: i0 F% u>simplify(expr,{x*y=1});
1 |; Q S9 C% _. d6 ~>siderel:=x^2+y^2=1;
7 t9 `2 W# w, |( z5 g6 s+ X>simplify(expr,{siderel},[y,x]);
5 b6 X6 E# j3 I% ]/ z5 B2 t#maple在表达式中作代换y^2=1-x^2,然后再试图对x^2做代换,由于找不到,就停止了
6 n! J% ?# U4 r& H# n( b' K; L5 a4.展开与组合( q9 H7 ]7 e2 u5 E; ?* ]
expand &combine
6 b8 V" f4 p, xcombine是与expand相反的命令,它可以按照数学规则将表达式中的某些项组合在一起% k3 p1 f# j! K5 M& G# I
- l3 x9 K2 {; S' f' g9 c1 T1 {2 b
. i) J$ p7 `5 f5 P3 s O2 B! M: A+ ^, D7 N2 |3 x- t1 W
matlab是用的maple的符号运算内核,使用规则一样。
, t4 z7 l7 m4 a8 t+ Z
0 d, Q9 _% F8 w2 }" _- A& B" J+ Y |