第一种写法:
max_A = max(max(A));
min_B = min(min(B));
注意,一定要是两层运算,如果只作一层运算,则结果是一个向量,向量中的元素是每一列的最小值或最大值。
第二种写法:
max_A = max(A(:));
min_B = min(A(:));
这种写法实际上是用矩阵的切片操作遍历所有矩阵元素。
本文介绍了两种高效的矩阵运算方式:一是使用两层嵌套结构分别计算A的最大值和B的最小值,二是通过矩阵切片操作max_A = max(A(:))和min_B = min(A(:))遍历所有元素。这两种方法在处理向量和矩阵操作时避免了向量化带来的问题。
第一种写法:
max_A = max(max(A));
min_B = min(min(B));
注意,一定要是两层运算,如果只作一层运算,则结果是一个向量,向量中的元素是每一列的最小值或最大值。
第二种写法:
max_A = max(A(:));
min_B = min(A(:));
这种写法实际上是用矩阵的切片操作遍历所有矩阵元素。
8047
1万+

被折叠的 条评论
为什么被折叠?