2.矩阵
在数学中,矩阵(Matrix)是指纵横排列的二维数据表格,matlab的功能之一就是能够直接处理矩阵。
2.1实数矩阵的输入
和数组输入方式保持一致。
2.2复数矩阵的输入
>> %单个元素输入
>> A = [1 + 5 * i 3 + 4 * i;3 + 6 * i 2 + 3 * i]
A =
1.0000 + 5.0000i 3.0000 + 4.0000i
3.0000 + 6.0000i 2.0000 + 3.0000i
>> %整体输入
>> B = [1 2 3;4 5 6];
>> C = [7 8 9;10 11 12];
>> D = B + i * C
D =
1.0000 + 7.0000i 2.0000 + 8.0000i 3.0000 + 9.0000i
4.0000 +10.0000i 5.0000 +11.0000i 6.0000 +12.0000i
2.3符号矩阵的生成
>> sym_matrix = str2sym('[a b c;Jack Lucy Mick]')
sym_matrix =
[ a, b, c]
[ Jack, Lucy, Mick]
>> %使用syms定义矩阵 先定义矩阵中的每一个元素为一个符号变量,然后和普通矩阵一样输入符号矩阵
>> syms