主要内容

重写

用另一个函数重写表达式

描述

例子

重写(expr目标重写符号表达式expr关于目标函数目标.重写的表达式在数学上与原来的表达式等价。如果expr是一个向量或矩阵,重写徒element-wiseexpr

例子

全部折叠

通过指定目标,用指数函数的形式重写任何三角函数“经验”

Syms x sin2exp = rewrite(sin(x), 'exp') tan2exp = rewrite(tan(x), 'exp')
sin2exp = (exp(我)- x * 1 * 1) / 2 - (exp (x * 1) * 1 i) / 2 tan2exp = - (exp (x * 2) * 1我- 1)/ (exp (x * 2) + 1)

通过指定三角函数作为目标重写指数函数的任何三角函数。完整的目标列表,请参阅目标

exp2sin = -(exp(x*2i)*1i - 1i)/(exp(x*2i) + 1), 'tan')
exp2sin = 1 - 2 * sin (x * 1) / 2) ^ 2 - sin (x * 1) * 1我exp2tan = - (((tan (x) - 1 i) * 1 i) / (tan (x) + 1 i) + 1我)/……(tan(x) - 1i / tan(x) + 1i) - 1)

简化exp2tan通过使用变成预期的形式简化

exp2tan =简化(exp2tan)
exp2tan = tan (x)

通过指定目标,将任何三角函数写成其他三角函数的形式。完整的目标列表,请参阅目标

重写谭(x)在正弦函数方面通过指定目标“罪”

Syms x tan2sin = (tan(x) 'sin')
Tan2sin = -sin(x)/(2*sin(x/2)²- 1)

把任何双曲函数写成任何三角函数的形式,指定三角函数为目标函数。完整的目标列表,请参阅目标

重写双曲正切(x)在正弦函数方面通过指定目标“罪”

Syms x tanh2sin = (tanh(x) 'sin')
Tanh2sin = sin(x*1i) /(2*sin(x*1i /2)^2 - 1)

同样,用双曲函数的形式重写三角函数,以双曲函数为目标。

通过指定目标,用对数函数的形式重写任何反三角函数“日志”.完整的目标列表,请参阅目标

重写这些“可信赖医疗组织”(x)acot (x)关于日志函数。

Syms x acos2log = rewrite(acos(x), 'log') acot2log = rewrite(acot(x), 'log')
acos2log =日志(x + (1 - x ^ 2) ^(1/2) * 1我)* 1我acot2log =(日志(1 - 1 / x) * 1 i) / 2 -(日志(1 / x + 1) * 1我)/ 2

同样地,用反三角函数的形式重写对数函数,指定以反三角函数为目标。

通过调用来重写矩阵中的每个元素重写在矩阵。

把矩阵的所有元素写成经验值函数。

Syms x matrix = [sin(x) cos(x);sinh (x) cosh (x)];重写(矩阵,“经验值”)
ans = [(exp(我)- x * 1 * 1) / 2 - (exp (x * 1) * 1 i) / 2, exp (- x * 1 i) / 2 + exp (x * 1) / 2] [exp (x) / 2 - exp (- x) / 2, exp (- x) / 2 + exp (x) / 2)

把余弦函数写成正弦函数的形式。在这里,重写用恒等式替换余弦函数cos2 *x = 1 - 2*sin(x)^2哪个是有效的x

信谊x重写(cos (x),“罪”)
Ans = 1 - 2*sin(x/2)^2

重写不能替代sin (x) 1 因为 2 x 1 因为 2 x 因为这些表达式并不适用于所有的情况x.不过,用这些表达式的平方来替换sin (x) ^ 2对所有人都有效x.因此,重写替换sin (x) ^ 2

Syms x重写(sin(x) 'cos')重写(sin(x)²'cos')
Ans = sin(x) Ans = 1 - cosx ^2

输入参数

全部折叠

要重写的输入,指定为符号数、变量、表达式、函数、向量、矩阵或多维数组。

目标函数,指定为字符向量。该表汇总了所有允许的目标的重写规则。

目标 重写这些函数 就这些功能而言
“经验” 所有三角和双曲函数,包括反函数 经验值日志
“日志” 所有的反三角函数和双曲函数 日志
“要求” 棕褐色经验值sinhcosh双曲正切双曲余切 因为
“罪”“因为”“晒黑”,或“床” 因为经验值棕褐色sinhcosh双曲正切双曲余切除了目标 目标三角函数
“sinhcosh” 棕褐色经验值因为双曲正切双曲余切 sinhcosh
“sinh”“cosh”的双曲正切“双曲余切” 棕褐色经验值因为sinhcosh双曲正切双曲余切除了目标 目标双曲线函数
“最佳”“治疗”“:”“acot” 日志,以及所有的反三角函数和反双曲函数 目标反三角函数
“作用”“作用”“atanh”“acoth” 日志,以及所有的反三角函数和反双曲函数 目标逆双曲函数
“√” abs (x + 1 * y) √x ^ 2 + y ^ 2
“亥维赛” 标志triangularPulserectangularPulse 亥维赛
“分段” 腹肌亥维赛标志triangularPulserectangularPulse 分段

提示

  • 重写替换符号函数调用expr只有当替换在数学上有效时,才有目标函数。否则,它将保留原来的函数调用。

介绍了R2012a