当前位置:首页 » 《随便一记》 » 正文

MATLAB的矩阵输入

15 人参与  2023年04月06日 10:23  分类 : 《随便一记》  评论

点击全文阅读


输入行矩阵

 

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

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

 

 

 

 

 


点击全文阅读


本文链接:http://zhangshiyu.com/post/58573.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1