输入行矩阵
输入列矩阵,分号;表示换行的意思
Array indexing(查找矩阵中具体的数)
例如下列A矩阵
方法一,直接利用逗号把矩阵行列式写出来
方法二直接从矩阵中抽出来,顺序为先列后行
注意!如果是要抽出A矩阵中多个数值,中间应当加 [ ] !
下面括号内第一个方括号表示取第一行和第三行的数据,第二个方括号表示取第一列和第三列的数据,然后取两者的交集化为矩阵表达
colon operate
1到15中间间隔3
将第三行的值赋予一个空的[]达到删除第三行的目的,同理可得删除第三列:
矩阵乘法
点乘表示(1,1)*(1,1) 放在(1,1),(1,2)*(1,2)放在(1,2)
A+a(矩阵加一个实数等于每个值都加上实数a)
A/a=A./a等于每个值都除以a
A^a≠A.^a
A^a=A*A*A*A.....一共a个
A.^a表示A矩阵里面每个值都乘以a个次方
C=A’表示C矩阵是A矩阵沿着对角线翻折形成
非对称矩阵行列转换
eye(n)矩阵为对角线全是1,其他全是0的矩阵
zeros;ones、、、、
diag( [ ] )注意使用格式
矩阵的一些常用公式
max(A)求矩阵A中每一列的最大值并形成新的矩阵
max(max(A))求矩阵A中的最大值
min的用法和max类似
sum(A)表示把每一列的数值相加并形成新的矩阵
sum(sum(A))表示将A矩阵中的所有值求和
mean(A)表示把每一列的数值求平均并形成新的矩阵
mean(mean(A))表示把每一列的数值求平均并形成新的矩阵
sort(A)表示将每一列的数据重新从小到大排列并形成新的矩阵
sortrows(A)表示以第一列的数据为标准从小到大排列并对应更改行数据
size(A)表示A矩阵的行列数
find(A==)查找某个数所在的位置