手把手教你matlab中矩阵最大值最小值求解
1、第一步小伙伴们打开自己电脑桌面上找到matlab程序,鼠标双击或者右击打开桌面上matlab软件,让其运行起来。由于每位小伙伴电脑的配置不一样,软件打开的速度也有所不同,一般电脑配有固态硬盘比机械硬盘运行的要快好多。由于matlab运行时间长,大家等待一下。

2、首先我们创建新的脚本,点击matlab左上角新建脚本命令,这样做的好处也便于程序的保存,我们可以将其保存在电脑的其他盘,以便于我们的寻找和使用。大家可以这样去做。

3、在新建脚本命令输入窗口输入程序
>>clear all;
注意书写的方式:全英文状态下输入符号
关闭所有正在运行的matlab程序,以便于我们的程序的运行和使用
希望大家养成好的习惯

4、矩阵在matlab中很常见,那么什么是矩阵呢,矩阵由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵在数学中,矩阵是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。

5、求矩阵的最大值和最小值
求矩阵A的最大值的函数有3种调用格式,分别是:
(1) max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值;
(2) [Y,U]=max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大值的行号;
(3) max(A,[],dim):dim取1或2。dim取1时,该函数和max(A)完全相同;dim取2时,该函数返回一个列向量,其第i个元素是A矩阵的第i行上的最大值。
求最小值的函数是min,其用法和max完全相同

6、求矩阵的最大值
>>x=[-43,72,9; 16,23,47];
注释>>y=max(x) %求矩阵x中每列的最大值
>>[y,l]=max(x) %求矩阵x中每列的最大值及其该元素的位置
注释:>>max(x, [],1), max(x, [],2) %求矩阵中每行的最大值

7、输入程序:
>> x=[-43,72,9; 16,23,47];
>> y=max(x)
y =
16 72 47
>>

8、输入程序:
>> x=[-43,72,9; 16,23,47];
>> [y,l]=max(x)
y =
16 72 47
l =
2 1 2

9、是不是很简单,别忘了给小编点个赞