在MATLAB中,处理矩阵时经常会用到`size`、`max`和`min`这三个函数,它们能帮助我们快速获取矩阵的相关信息。🤔
首先来说说`size`函数,它用来计算矩阵的维度。比如你想知道一个矩阵有几行几列,只需输入`[rows, cols] = size(matrix)`,`rows`就是行数,`cols`则是列数。🌟
例如:
```matlab
A = [1 2 3; 4 5 6];
[row, col] = size(A);
disp(row); % 输出结果为 2,表示矩阵有两行。
```
接着是`max`函数,它的作用是返回矩阵中的最大值。如果加上`[]`和维度参数,还能找出每行或每列的最大值哦!💪
比如:
```matlab
B = [7 8 9; 1 2 3];
max_value = max(B(:)); % 找出整个矩阵的最大值。
disp(max_value); % 输出 9
```
最后是`min`函数,它和`max`类似,但找的是最小值。用法也差不多,可以单独使用或者结合维度参数使用。❄️
例如:
```matlab
C = [10 20; 5 25];
min_col = min(C,[],1); % 找出每列的最小值。
disp(min_col); % 输出 [5 20]
```
这些小技巧是不是很实用?快去试试吧!🚀