重写
用另一个函数重写表达式
语法
描述
例子
重写三角函数和指数函数之间
通过指定目标,将任何三角函数重写为指数函数“经验”
.
sin2exp =重写(sin(x), 'exp') tan2exp =重写(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)
通过指定三角函数作为目标,将指数函数改写为任意三角函数的形式。有关目标的完整列表,请参见目标
.
Syms x 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 = simplify(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)*1i)/(2*sin((x*1i)/2)^2 - 1)
同样地,通过指定双曲函数作为目标,将三角函数改写为双曲函数。
反三角函数与对数函数之间的重写
通过指定目标,将任何反三角函数重写为对数函数“日志”
.有关目标的完整列表,请参见目标
.
重写这些“可信赖医疗组织”(x)
而且acot (x)
在这方面日志
函数。
Syms x acos2log =重写(acos(x), 'log') acot2log =重写(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矩阵= [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)
重写正弦和余弦函数之间
把余弦函数写成正弦函数的形式。在这里,重写
用恒等式替换余弦函数Cos (2*x) = 1 - 2* sinx ^2
哪个对所有的都有效x
.
Syms x重写(cos(x),'sin')
Ans = 1 - 2* sinx /2 ^2
重写
不替换sin (x)
用
或
因为这些表达式不是对所有的都有效x
.但是,用这些表达式的平方来代替sin (x) ^ 2
对所有人都有效x
.因此,重写
替换sin (x) ^ 2
.
Syms x重写(sin(x),'cos')重写(sin(x)^2,'cos')
Ans = sinx Ans = 1 - cosx ^2
输入参数
expr
- - - - - -要重写的输入
象征性的数量|符号变量|符号表达式|符号函数|象征性的向量|象征性的矩阵|符号多维数组
要重写的输入,指定为符号数字、变量、表达式、函数、向量、矩阵或多维数组。
目标
- - - - - -目标函数
特征向量
目标函数,指定为字符向量。该表总结了所有允许的目标的重写规则。
目标 | 重写这些函数 | 根据这些函数 |
---|---|---|
“经验” |
所有三角函数和双曲函数,包括反函数 | 经验值 ,日志 |
“日志” |
都是反三角函数和双曲函数 | 日志 |
“要求” |
棕褐色 ,床 ,经验值 ,sinh ,cosh ,双曲正切 ,双曲余切 |
罪 ,因为 |
“罪” ,“因为” ,“晒黑” ,或“床” |
罪 ,因为 ,经验值 ,棕褐色 ,床 ,sinh ,cosh ,双曲正切 ,双曲余切 除了目标 |
目标三角函数 |
“sinhcosh” |
棕褐色 ,床 ,经验值 ,罪 ,因为 ,双曲正切 ,双曲余切 |
sinh ,cosh |
“sinh” ,“cosh” ,的双曲正切 ,“双曲余切” |
棕褐色 ,床 ,经验值 ,罪 ,因为 ,sinh ,cosh ,双曲正切 ,双曲余切 除了目标 |
目标双曲函数 |
“最佳” ,“治疗” ,“:” ,“acot” |
日志 ,以及所有反三角函数和反双曲函数 |
目标反三角函数 |
“作用” ,“作用” ,“atanh” ,“acoth” |
日志 ,以及所有反三角函数和反双曲函数 |
目标反双曲函数 |
“√” |
Abs (x + 1i*y) |
根号(x²+ y²) |
“亥维赛” |
标志 ,triangularPulse ,rectangularPulse |
亥维赛 |
“分段” |
腹肌 ,亥维赛 ,标志 ,triangularPulse ,rectangularPulse |
分段 |
提示
重写
替换符号函数调用expr
只要替换在数学上是有效的。否则,它将保留原来的函数调用。
版本历史
在R2012a中引入
另请参阅
功能
实时编辑任务
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。