matlab常用语法简介

一、输入函数

1.disp函数

(1)利用disp函数可以在屏幕输出值,既可以输出字符串,也可以输出值
输出值:

输出字符串:

在输出字符串时,要用''引用字符串内容

二、合并字符串

1.strcat函数

(1)strcat函数可用于合并字符串,用法如图:

2.利用向量,用法如图:

3.利用“num2str”将数字转化为字符串,并且合并,用法如图所示

三、sum函数在矩阵中的应用

1.sum(A,1)表示对矩阵按列求和,sum(A,2)表示矩阵按行求和。

sum(A(😃)表示对矩阵所有数字进行求和(若省略掉后面的数字,默认为1)
用法如图所示

四、如何选取矩阵中某一行的元素

用A(,)选取矩阵中的元素的过程,本质上是赋予这两个参数值,而这个值既可以是单一值,也可以是向量

1.用向量取矩阵中多行的元素

A([2,5],:) 表示取矩阵第二行和第五行的所有元素

2.用构造数列向量,连续地选取矩阵的元素

A(2:5,:) 表示选取矩阵第二行到第五行的元素,及2,3,4,5行

3.构造公差为2的等差数列,选取矩阵的元素

A(2:2:5,:) 表示以2为首项,以2为公差,到5的等差数列,将其赋予给矩阵参数,表示选取第二,第四行的元素

4.利用end构造数列,选取某行到最后一行的元素

A(2:end,:) 表示从第二行选到最后一行
A(2:end-1,:) 表示从第二行选到倒数第二行

四、矩阵的分块

1.repmat函数

(1)repmat(A,m,n) 将矩阵A复制m×n块,既把A作为单独的一个元素进行分块,用法如图所示

五、find函数及其应用

1.find函数可以找出向量或矩阵中不为0的位置索引,用法如图所示

2.若只想返回前两个不为0的位置的索引,可以使用find(x,2)

3.find函数也可以对矩阵来进行使用

(1)直接使用find(A),会把矩阵按列排序排成一个向量,然后范围向量的索引,如图所示

(2)返回矩阵的行列,可以使用[r,c]=find(x),用法如图所示

posted @ 2024-06-26 20:29  卢宇博  阅读(22)  评论(0编辑  收藏  举报