我是靠谱客的博主 冷傲百合,这篇文章主要介绍matlab复数的使用,关于MATLAB在复数方面的应用,现在分享给大家,希望可以做个参考。

最近,看到有不少朋友问MATLAB在复数方面的应用问题,特此发个帖子,给大家分享点资料.

matlab在复数中的应用

1.复数的生成

复数生成语句(其中theta为复数辐角的弧度值,r为复数的模)

z=a+b*i,z=a+bi。

z=r*exp(i*theta),z=r*exp(thetai)。

2.创建复矩阵

创建复矩阵的方法有两种。

(1)如同一般的矩阵一样以前面介绍的几种方式输入矩阵

例如:A=[3+5*i,-2+3i,9*exp(i*6),23*exp(33i)]

(2)可将实、虚矩阵分开创建,再写成和的形式

例如:

re=rand(3,2)

im=rand(3,2)

com=re+i*im

注意 实、虚矩阵应大小相同。

3.复数的运算

real(x)返回复数x的实部

imag(x)返回复数x的虚部

conj(x)返回复数x的共轭复数

angle(x)返回复数x的辐角

abs(x)返回复数x的模

复数的乘除法运算由“*”和“/”实现。

ex.

x=4*exp(pi/3i)

y=4*exp(pi/(3i))

z=4*exp(pi/3*i)

>>

x =2.0000 - 3.4641i

y =2.0000 - 3.4641i

z =2.0000 + 3.4641i

sprt(x)返回复数x的平方根值

最后

以上就是冷傲百合最近收集整理的关于matlab复数的使用,关于MATLAB在复数方面的应用的全部内容,更多相关matlab复数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部