Matlab中exp(x)函数的用法

目录

  • 1.语法
  • 2.说明
  • 3.示例
    • e的数字表示形式
    • 欧拉恒等式
    • 为指数函数绘图
  • 4.参考来源:

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 e+1=0
计算 e i π e^{i\pi} e的值。

>> 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.1ipi
>>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)

Matlab中exp(x)函数的用法_第1张图片
输入数组,指定为标量、向量、矩阵或多维数组。指数值,以标量、向量、矩阵或多维数组的形式返回。

对于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具有相同的数据类型。(没看懂)

你可能感兴趣的:(MATLAB学习笔记,matlab,线性代数,矩阵)