1:矩阵的直接建立
1. 从键盘上直接输入,将矩阵元素用方括号括起来,按矩阵行的顺序输入元素,同一行元素之间用空格或者逗号分隔,不同行之间的元素用分号或者回车号分割。例如输入命令:
>> A=[1 2 3 ;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
或者
>> A=[1 2 3
4 5 6
7 8 9 ]
A =
1 2 3
4 5 6
7 8 9
2.matlab中提供对于复数 的管理经验,复数单位i和j是等价,2+3i和2+3j是表示同一个符号,也可以写作2+3*i或2+3*j。
建立复数矩阵:
方法一:直接输入
a=2; %%命令行里输入分号,该句程序运行后,命令行不立即显现。
b=[1 2+a*i 3;4 7+2j 4] %%回车,不可以写成ai,为了电脑可以辨认程序,应写成a*i
b =
1.0000 + 0.0000i 2.0000 + 2.0000i 3.0000 + 0.0000i
4.0000 + 0.0000i 7.0000 + 2.0000i 4.0000 + 0.0000i
方法二:实部矩阵+i*虚部矩阵 ,但要切记实部矩阵应和虚部矩阵同维
>> R=[1 2 3;4 5 6;7 8 9];
>> I=[1 2 3;4 5 6;7 8 9];
>> ri= R+I*i
ri =
1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 3.0000i
4.0000 + 4.0000i 5.0000 + 5.0000i 6.0000 + 6.0000i
7.0000 + 7.0000i 8.0000 + 8.0000i 9.0000 + 9.0000i
方法三:利用M文件建立矩阵
运行以后,就会创建一个名为cc的软件供人使用