1.语法
Y=exp(X)
2.说明
Y=exp(X)为数组X中的每个元素返回指数
e
x
e^x
ex。对于复数元素z=x+iy,它返回以下复指数
e
z
=
e
x
(
c
o
s
y
+
i
s
i
n
y
)
e^{z}=e^x(cosy+isiny)
ez=ex(cosy+isiny)。
使用expm计算矩阵指数。
3.示例
e的数字表示形式
计算1的指数,它是欧拉数e。
exp(1)
ans=2.7183
欧拉恒等式
欧拉恒等式即等式
e
i
π
+
1
=
0
e^{i\pi}+1=0
eiπ+1=0。
计算
e
i
π
e^{i\pi}
eiπ的值。
>> Y=exp(1i*pi)
>> Y =-1 + 1.2246e-16i
>> round(Y)
>> ans=-1
- 注意exp函数指数部分 1 i ∗ π 1i*\pi 1i∗π的写法。如计算 e 0.1 i ∗ p i e^{0.1i*pi} e0.1i∗pi,
>>Y=exp(0.1i*pi)
>>Y = 0.95106 + 0.30902i
对于虚数单位 i i i前面的数字,在Matlab编码中,指数部分直接写作数字+虚数单位,不需要写乘号(*)。
为指数函数绘图
为范围为 [ − 2 , 10 ] [-2,10] [−2,10]内的x值绘制 y = e x / 2 y=e^{x/2} y=ex/2。
>> X=2:0.5:10;
>> Y=exp(X/2);
>> plot(X,Y)
输入数组,指定为标量、向量、矩阵或多维数组。指数值,以标量、向量、矩阵或多维数组的形式返回。
对于X在区间 ( − i n f , i n f ) (-inf,inf) (−inf,inf)中的实数值,Y位于区间 ( 0 , i n f ) (0,inf) (0,inf)中。
4.参考来源:
Matlab中exp函数的使用
对于X的实数值,Y为复数。Y与X具有相同的数据类型。(没看懂)