我是靠谱客的博主 无奈短靴,最近开发中收集的这篇文章主要介绍怎样用matlab做复数运算,MATLAB面向复数运算的设计.doc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部