如何利用matlab求一个矩阵里面的最大值,及位置呢?矩阵中的元素不是整数.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 05:19:00
如何利用matlab求一个矩阵里面的最大值,及位置呢?矩阵中的元素不是整数.
找最大元素就是max(max(A)),注意二维矩阵要写两个max
找对应位置用find函数
例如:
A=[5 6 8 7 5
1 3 4 9 8
5 7 9 1.2 8.8
9.8 9.4 8.5 1.3 5.4]
a=max(max(A))
[x,y]=find(A==a)
运行结果:
A =
5.0000 6.0000 8.0000 7.0000 5.0000
1.0000 3.0000 4.0000 9.0000 8.0000
5.0000 7.0000 9.0000 1.2000 8.8000
9.8000 9.4000 8.5000 1.3000 5.4000
a =
9.8000
x =
4
y =
1
至于是不是整数是没有关系的,x和y就是该最大值的位置!
找对应位置用find函数
例如:
A=[5 6 8 7 5
1 3 4 9 8
5 7 9 1.2 8.8
9.8 9.4 8.5 1.3 5.4]
a=max(max(A))
[x,y]=find(A==a)
运行结果:
A =
5.0000 6.0000 8.0000 7.0000 5.0000
1.0000 3.0000 4.0000 9.0000 8.0000
5.0000 7.0000 9.0000 1.2000 8.8000
9.8000 9.4000 8.5000 1.3000 5.4000
a =
9.8000
x =
4
y =
1
至于是不是整数是没有关系的,x和y就是该最大值的位置!
如何利用matlab求一个矩阵里面的最大值,及位置呢?矩阵中的元素不是整数.
matlab中求一个矩阵的最大值及位置用哪个函数?
matlab求一个矩阵某一列的最大值和位置
如何随机提取matlab矩阵中一个元素的位置
matlab 矩阵排序后如何显示排序后的元素在原矩阵中的位置
matlab里面如何创建每个元素都是矩阵的矩阵?
matlab中如何计算一个矩阵中的元素在另一矩阵出现的个数?
matlab操作二维矩阵中的元素.如何编程呢
Matlab中矩阵中元素的位置如何改变?
Matlab 如何表示矩阵中的一个行向量位置.
matlab 中如何一个矩阵中查找几个元素的位置,比如元素为2 5两值的位置
如何用用matlab求一个n阶矩阵A的伴随矩阵呢?