matlab中如何找到一个矩阵中第二大的数值的位置 a=[0.6149 1.0519 0.7874 0.9780] 如何找到第二大的数
题目
matlab中如何找到一个矩阵中第二大的数值的位置 a=[0.6149 1.0519 0.7874 0.9780] 如何找到第二大的数
并求其位置
答案
如果对一个很简单的矩阵,直接用sort函数排序就可以了
比如:
[B,IX]=sort(a,'descend')
B =
1.0519 0.9780 0.7874 0.6149
IX =
2 4 3 1
B显示按降序排列的,IX就显示B中数值在原向量中的位置,即第四位是第二大值
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点