MATLAB入门学习(三)

我们再来看看矩阵常用的函数,除了上一篇提到的inv还有以下常见命令:

det 计算方阵行列式

eig 计算特征值

trace 计算矩阵的迹

norm 计算矩阵的范数或模

orth 正交化

poly 求特征多项式

lu LU分解

【看到这些突然觉得我线性代数没学好(ノへ ̄、)】

下面是一些对矩阵的操作函数

转置:在矩阵后面加一个 ' 就好

reshape 改变矩阵阶数

repmat 按指定的行列数复制矩阵

rot90 逆时针旋转矩阵90度

flipud 上下翻转
filplr 左右翻转
演示一下一些命令的用法:

KG5M[{6OU}GI`THUB2@TZZ5    

L}N2RMAT`Y_{`]0E{[FVA~X

  2PM6NM)0]W8[J$47311Z[PO【这个就是把一个矩阵变成你想要的长和宽,但是元素总数不能变化,还是按新矩阵的列排序。还记得列优先吗?

关系运算符和逻辑运算符和c语言里面一样的,我猜你学过C语言~(*^__^*) ~

(Z093MLX~OX@RM%8`{S1B)2true 就是1,false 就是0   9F5ZQF_CY]U[SUENHL[YOW9数字的逻辑运算符,与或非这也是一样的。

两个同样大小的矩阵也可以进行关系运算:

YS{M71$)35Y7U@D(0`[P]}W

下面的命令可以找到A,B中元素相等时的下标

_T`%FX9UEHLTK%]}OL5_GC3

find主要就是找到矩阵中符合条件的元素的序号,例如:14)GTT6YP46KEW_L82Y$TJ0

【意思是找出A中大于1的元素的下标】

如果要知道是多少呢?

输入:4E7AOMD0WYS[O(`TZWJN2$L是不是很方便吖~^ω^~

差不多matlab 的基本操作就是这些了(๑ŐдŐ)

再补充一些系统的命令

clc清屏

who 显示已有变量

whos 显示已有变量和具体信息

home 将光标移到左上角

clf 清除图像

我终于学完了第一站ค(TㅅT)。。加油!!!

原文地址:https://www.cnblogs.com/GraceSkyer/p/6765588.html