学习笔记(10):四十九课时精通matlab数学建模-matlab矩阵中级阶段

立即学习:https://edu.csdn.net/course/play/25039/288872?utm_source=blogtoedu

矩阵的中级学习阶段

1.B=find(A)   %返回非0元素的位置

   C=find(A>=5)  %返回位置

   D=A(find(A>=5))  

   A( find(A==9))=666

 

2.矩阵元素的排序

B=sort(A)   %每一列从小到大排序

C=sort(A,2)   %按照行排序

D=sort(A,'descend')   %降序

E=sort(A,2,'descend')

 

3.矩阵元素的求和

B1=sum(A)  %每一列的求和

B2=sum(A,2)  %按照行来求和

C1=cumsum(A)  %返回值为矩阵

 

4.矩阵元素的求积

B1=prod(A) 按照列来求积

B2=prod(A,2) 按照行来求积

B3=cumprod(A) 按照累积来求积

 

5.矩阵元素的差分

B1=diff(A)    %每一列求差分

B2=diff(A,1,1)    %列上进行1阶差分

B3=diff(A,1,2)    %行上进行1阶差分

 

6.全0矩阵

A=zeros(3)

全1矩阵

A=ones(3)

对角线都是1

A=eye(3)

随机矩阵rand

标准正太分布矩阵 均值为0方差为1 

randn(4)

每一行每一列对角线上的和都相等

magic(4)

 

7.求方阵的行列式

y=det(A)

 

8.求矩阵的特征值

E=eig(A)  %求矩阵的全部特征值,是一个向量

[V,D]=eig(A)   %返回两个方阵,V每一列都是一个特征向量,D的对角线上的元素是特征值

 

9.求方程的根

p=[4 4 4 1]  %向量P是方程的系数从高到低排 4x^3。。。

A=compan(p)   %求伴随矩阵

x1=eig(A)  %求特征值 就是根 有三个根

x2=roots(p)  %另一种方法

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值