MATLAB的矩阵输入

输入行矩阵

 

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

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==)查找某个数所在的位置

 

 

 

 

 

  • 13
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值