shouce 发表于 2016-2-20 18:33 
- M ~3 E7 w9 {: L) [! M9 E大侠 能举个例子吗 我这个不懂
8 s' o- y- U! C+ w7 fhttp://blog.sina.com.cn/s/blog_636a8b120100jnyt.html
# u% |- Y- }, F* y" Z- U) J4 A6 s
3.带有附加条件的化简
U( G+ P& k$ Q# V>simplify(expr,{x*y=1});, \4 B; _: Z5 b, x6 i( t9 u
>siderel:=x^2+y^2=1;
- z: o E3 O0 g# a2 f) W- N>simplify(expr,{siderel},[y,x]);
$ H+ [6 F+ x+ v1 i$ i; p#maple在表达式中作代换y^2=1-x^2,然后再试图对x^2做代换,由于找不到,就停止了1 o/ I& n/ L. b
4.展开与组合
0 ^3 C9 M9 i5 T2 B' r, q3 e0 aexpand &combine
5 P* V. L/ W v! T" U: G$ w) `/ Lcombine是与expand相反的命令,它可以按照数学规则将表达式中的某些项组合在一起
! r( e) M' B& U* ~$ j% ^( [' D( Z/ u+ c2 z$ z8 `+ n
: ]! X0 _0 k( }3 E5 n9 t% _/ F# q- E }2 W' }# k
matlab是用的maple的符号运算内核,使用规则一样。' Q# C7 X2 p% }
( B! L% R: x" t& S
|