matlab的基本语法规则_(完整版)MATLAB基本语法

A

a

被认为是两个不同的字符。

(

case

sensitive

)

一、数组和矩阵

(

一)数组的赋值

数组是指一组实数或复数排成的长方阵列。

它可以是一维的“行”或“列”,

可以是二

维的“矩形”,也可以是三维的甚至更高的维数。在

MATLAB

中的变量和常量都代表数组,

赋值语句的一般形式为

变量

=

表达式(或数)

如键入

a=[1 2 3

4 5 6

7 8 9]

则将显示结果:

a=

1    2    3

4    5    6

7    8    9

数组放置在

[

]

中;

数组元素用空格或逗号“,

”分隔;

数组行用分号“;

”或“回车”

隔离。

(二)复数

MATLAB

中的每一个元素都可以是复数,

实数是复数的特例。

复数的虚部用

i

j

表示。

复数的赋值形式有两种:

z=[1+1i

2+2i

3+3i

4+4i]

z=[1

2

3

4]+[1

2

3

4]*i

z=1.000+1.000i    2.000+2.000i

3.000+3.000i    4.000+4.000i

以上两式结果相同。注意,在第二式中“

*

”不能省略。

在复数运算中,有几个运算符是常用的。运算符“′”表示把矩阵作共轭转置

,

即把矩

阵的行列互换

,

同时把各元素的虚部反号。函数

conj

表示只把各元素的虚部反号,即只取

共轭。若想求转置而不要共轭,就把

conj

和“′”结合起来完成。例如键入

w=z

,u=conj(z)

v=conj(z)

可得

w=1.000-1.000i    3.000-3.000i

2.000-2.000i    4.000-4.000i

u=1.000-1.000i    2.000-2.000i

你可能感兴趣的:(matlab的基本语法规则)