【MATLAB】(四)函数运算

MATLAB函数计算

除了简单的依靠运算符进行MATLAB四则运算,MATLAB还包括复数运算、三角函数和指数运算等运算。

1.复数运算

(1)复数的加减乘除

>> %复数运算

>> x=1+2i;
>> y=3+5i;
>> x+y

ans =

   4.0000 + 7.0000i


>> x-y

ans =

  -2.0000 - 3.0000i


>> x*y

ans =

  -7.0000 +11.0000i


>> x/y

ans =

   0.3824 + 0.0294i

(2) 复数构造的两种方式

>>%构造复数 
>> complex(1,2)

ans =

   1.0000 + 2.0000i

>> 1+2i

ans =

   1.0000 + 2.0000i

>> x=1+2i;

(3)判断复数是否为实数 

>>%判断是否是实数(虚部是否为0)
>> isreal(x)

ans =

  logical

   0

>> x=1

x =

     1

>> isreal(x)

ans =

  logical

   1

(4)求复数的相角和复数的模

复数的一般代数形式为z = a + bi,其中 a 为实部,b 为虚部,i 为虚数单位(满足 i^2 = -1)。 在复平面中(横轴为实轴,纵轴为虚轴),每个复数都对应一个坐标为 (a, b) 的点,也可以看作从原点出发到该点的向量。此时:

复数的(Modulus)是这个向量的长度,即 |z| = sqrt(a^2 + b^2);

复数的相角是这个向量与实轴正方向的夹角,通常用符号 arg(z) 表示,单位为弧度rad或度°。

>> x=complex(1,1)

x =

   1.0000 + 1.0000i

>> angle(x)

ans =

    0.7854
>>%位角是45°,也就是Π/4,所以是0.7854
>> abs(x)

ans =

    1.4142

(5)求复数的实部,虚部以及共轭

>> x=complex(1,2)

x =

   1.0000 + 2.0000i

>> real(x)

ans =

     1

>> imag(x)

ans =

     2

>> conj(x)

ans =

   1.0000 - 2.0000i

 2.三角函数运算

(1)根据角度求三角函数---sin、cos和tan 

>> sin(pi)

ans =

   1.2246e-16

>> cos(pi)

ans =

    -1

>> eps

ans =

   2.2204e-16

其中,sin(pi)=1.2246e-16=eps,是matlab中近似表示0的一种形式。 

(2)根据三角函数值求角度---asin、acos和atan

>> asin(1)

ans =

    1.5708

>> acos(1)

ans =

     0

>> atan(1)

ans =

    0.7854

其中,pi=3.14159,pi/2=1.5708,pi/4=0.7854 

-------------------------------------------------------------------

编自2025/8/2。科目二二战也是一把过了=v=歌手也看爽了,继续听课了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值