概述
MATLAB面向复数运算的设计
MATLAB面向复数运算的设计
MATLAB的所有运算都是定义在复数域上的。这样设计的好处是:在进行运算时,不必像其他程序语言那样把实部和虚部分开来处理。为描述复数,虚数单位用预定义变量i或j表示。
复数直角坐标表示和极坐标表示之间转换的MATLAB指令如下:
real(z) 给出复数z的实部
imag(z) 给出复数z的虚部
abs(z) 给出复数z的模
angle(z) 以弧度为单位给出复数z的幅角
例题1.3-4 复数,,表达,及计算。本例演示:正确的复数输入法;涉及复数表示方法的基本指令。
经典教科书的直角坐标表示
z1=4+3i %合法,但建议少用或不用
z1=
4.0000 + 3.0000i
说明:
(建议不要用这种输入格式。因为这种书写格式,只适用于“数值标量”复数,而不适用于“数值矩阵”。
(在这种书写格式中,3i是一个完整的虚数,在3和i之间不允许空格存在。
采用运算符构成的直角坐标表示法和极坐标表示法
z2=1 + 2*i %运算符构成的直角坐标表示法
z3=2*exp(i*pi/6) %运算符构成的极坐标表示法
z=z1*z2/z3
z2=
1.0000 + 2.0000i
z3=
1.7321 + 1.0000i
z=
1.8840 + 5.2531i
复数的实部、
最后
以上就是无奈短靴为你收集整理的怎样用matlab做复数运算,MATLAB面向复数运算的设计.doc的全部内容,希望文章能够帮你解决怎样用matlab做复数运算,MATLAB面向复数运算的设计.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复