MATLAB的矩阵输入

MATLAB的矩阵输入_第1张图片

输入行矩阵

MATLAB的矩阵输入_第2张图片 

 输入列矩阵,分号;表示换行的意思

Array indexing(查找矩阵中具体的数)

例如下列A矩阵

MATLAB的矩阵输入_第3张图片

 方法一,直接利用逗号把矩阵行列式写出来

MATLAB的矩阵输入_第4张图片

 方法二直接从矩阵中抽出来,顺序为先列后行

MATLAB的矩阵输入_第5张图片 

注意!如果是要抽出A矩阵中多个数值,中间应当加 [ ] !

MATLAB的矩阵输入_第6张图片

MATLAB的矩阵输入_第7张图片

MATLAB的矩阵输入_第8张图片

下面括号内第一个方括号表示取第一行和第三行的数据,第二个方括号表示取第一列和第三列的数据,然后取两者的交集化为矩阵表达

MATLAB的矩阵输入_第9张图片 

 

colon operate

MATLAB的矩阵输入_第10张图片

1到15中间间隔3

MATLAB的矩阵输入_第11张图片

 将第三行的值赋予一个空的[]达到删除第三行的目的,同理可得删除第三列:

MATLAB的矩阵输入_第12张图片

  矩阵乘法

MATLAB的矩阵输入_第13张图片

点乘表示(1,1)*(1,1) 放在(1,1),(1,2)*(1,2)放在(1,2)

              

A+a(矩阵加一个实数等于每个值都加上实数a)

MATLAB的矩阵输入_第14张图片

A/a=A./a等于每个值都除以a 

 MATLAB的矩阵输入_第15张图片

 A^a≠A.^a

 A^a=A*A*A*A.....一共a个

 A.^a表示A矩阵里面每个值都乘以a个次方

C=A’表示C矩阵是A矩阵沿着对角线翻折形成

MATLAB的矩阵输入_第16张图片

 

非对称矩阵行列转换

MATLAB的矩阵输入_第17张图片

 eye(n)矩阵为对角线全是1,其他全是0的矩阵

MATLAB的矩阵输入_第18张图片

 

 zeros;ones、、、、

diag( [  ] )注意使用格式

MATLAB的矩阵输入_第19张图片

矩阵的一些常用公式

max(A)求矩阵A中每一列的最大值并形成新的矩阵

MATLAB的矩阵输入_第20张图片

max(max(A))求矩阵A中的最大值

MATLAB的矩阵输入_第21张图片

min的用法和max类似

sum(A)表示把每一列的数值相加并形成新的矩阵

sum(sum(A))表示将A矩阵中的所有值求和

mean(A)表示把每一列的数值求平均并形成新的矩阵

mean(mean(A))表示把每一列的数值求平均并形成新的矩阵

sort(A)表示将每一列的数据重新从小到大排列并形成新的矩阵

MATLAB的矩阵输入_第22张图片

sortrows(A)表示以第一列的数据为标准从小到大排列并对应更改行数据

MATLAB的矩阵输入_第23张图片

 

 size(A)表示A矩阵的行列数

MATLAB的矩阵输入_第24张图片

find(A==)查找某个数所在的位置

MATLAB的矩阵输入_第25张图片 

 

 

 

 

你可能感兴趣的:(矩阵,matlab,线性代数)