一,矩阵的生成
数值矩阵
X = [1 2 3; 4 5 6]
空矩阵
NULL = [ ]
复数矩阵
C = [1,3*a+i*b,b*sqrt(a);sin(pi/5)]
或R = [1 2 3] M = [4 5 6]
RM = R+i*M
符号矩阵
m = sym('[a b c; Jack Mac; Help!]') 其他位置被0补充
或先定义符号变量再组成矩阵
syms a b c
M1 = sym('Jack Mac')
M2 = sym('Help!')
yswM123= [a,b,c;M1;M2]
数值矩阵转换为符号矩阵
Digit_Ma = [1/3 sqrt(3) 3.1; exp(0.3) log(10) 3^5]
Syms_Ma = sym(Digit_Ma)
矩阵会转化成有理数和函数形式
1.2.3 特殊矩阵
全零阵 zeros
单位阵 eye
全1阵 ones
均匀分布随机矩阵 rand
正太分布随机矩阵 randn
产生随机排列 randperm
产生 线性等分向量函数 linspace
计算矩阵中元素的个数 numel
产生输入元素为对角线的矩阵 blkdiag
友矩阵 compan