在第二章中,我们学习了 MATLAB 基础数据类型:double 和 char。MATLAB 还有许 多的附加数据类型,在本章,我们将会了解它们中的一个。我们要讨论的附加数据类型是 MATLAB 支持的复数数据。我们也将学习如何使用 char 数据类型,以及如何把 MATLAB 数组扩展为多维数组。
本章还会涉及到 MATLAB 的附加画图类型。
6.1 复数数据
复数是指既包含实部又包含虚部的数。复数出现在许多的科研工作问题上。例如,在 电器工程中,我们可以用复数代表交变电压,交变电流和阻抗。描述电器系统行为的公式 经常用到复数。因为这是非常常见的,作为一个程师如果没有很好理解和运用复数,它无 法工作。
复数的一般形式如下:
C=a+bi
6.1.1 复变量(complex variables)
当复数值赋值于一个变量名,MATLAB 将自动创建一个复变量。创建复数的最简单方 法是用 MATLAB 本自带的因有变量 i 或 j,它们都被预定义为 -1。例如下面的语句将复 数 4+3i 赋值于 c1。 >> c1 = 4 + 3*i c1 = 4.0000 + 3.0000i 函