shouce 发表于 2016-2-20 18:33 & d5 L" o3 X! t$ _& t; D, w7 w
大侠 能举个例子吗 我这个不懂
' ~; n. y/ {2 \! ~http://blog.sina.com.cn/s/blog_636a8b120100jnyt.html
1 {6 |9 }: p; M) {, R9 [, v" x8 `+ l
3.带有附加条件的化简2 d$ B2 q9 ]5 R+ N5 }, e
>simplify(expr,{x*y=1});1 t n, o# s, P7 D( Z- U7 `
>siderel:=x^2+y^2=1;
' J1 C; y! C. _ U4 x$ z3 |>simplify(expr,{siderel},[y,x]);7 ]* T+ i8 E9 q% @
#maple在表达式中作代换y^2=1-x^2,然后再试图对x^2做代换,由于找不到,就停止了
5 n. x# _; m! b3 J4.展开与组合
" o3 J& Y/ K i0 }* F/ a$ `expand &combine
6 c( P6 o# d8 v$ E5 b2 `' Mcombine是与expand相反的命令,它可以按照数学规则将表达式中的某些项组合在一起, w! F, n* j8 ~. ~8 F
$ R! P) \5 v% V9 R$ |5 P) P
$ ~$ l/ j' C" B; H2 }9 i- l$ [% h
matlab是用的maple的符号运算内核,使用规则一样。
; ^4 k) J: K; H+ l
0 ~" Q; S3 ]0 M) i1 ^4 ~, G |