matlab如何在一组数中取最大 matlab怎样输出最大值对应的自变量?

[更新]
·
·
分类:互联网
4526 阅读

matlab如何在一组数中取最大

matlab怎样输出最大值对应的自变量?

matlab怎样输出最大值对应的自变量?

clear;clc;n601:3999;Tq-19.313 295.27*(n/1000)-165.44*(n/1000).^2 40.874*(n/1000).^3-3.8445*(n/1000).^4;[max_Tq,nn]max(Tq)
;disp(最大值:)
;disp(max_Tq)
;disp(对应的n的值:)
;disp(n(nn))输出结果:最大值:174

matlab画图如何定义横纵轴最大?

y_max,t_max]max(y);这行命令返回的是y序列中的最大值y_max,并将这个最大值的索引值赋给了t_max,即第34个数是最大值.因此,t(t_max)实际上是t(34),即t序列中的第34个数的大小是0.33.

matlab数组中求最大的几个数并返回其位置?

可以利用sort函数给数列a从小到大排列,找前几个最大的。如下:[b,i]sort(a)。b为从小到大的数字,i为对应位置。要找前3个,如下输入: a[3,15,6,21,18,2,18,19,1,4,7,29, 21 ,23 ,29 ,23, 14, 6, 9 ,29 ,31]; [b,i]sort(a)b Columns 1 through 12 1 2 3 4 6 6 7 9 14 15 18 18 Columns 13 through 21 19 21 21 23 23 29 29 29 31i Columns 1 through 12 9 6 1 10 3 18 11 19 17 2 5 7 Columns 13 through 21 8 4 13 14 16 12 15 20 21 b(19:21)ans 29 29 31 i(19:21)ans 15 20 21