00问答网
所有问题
MATLAB 把一个数组分为n段,求其中一段的最大值及坐标
譬如说
a=[4,5,6,1,2,3,7,8,9];
求a(4:6)中的最大值及其坐标
举报该问题
推荐答案 2011-08-15
这个问题很含蓄,提供程序段仅供参考:
a=[4,5,6,1,2,3,7,8,9];
col=size(a,2); % 列数
a_max=max(a(4:6));
dx=find(a(4:6)==a_max);
disp '列坐标为:'
colx=4+dx
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rBeeeDID0.html
相似回答
Matlab
如何找到
一个数组
中
的最大值以及
它所在的位置?
答:
在
Matlab
随机生成一维数组或者手动输入 利用Max函数,将一维数据放入Max(一维数组)中 最终利用Max函数输出
最大值
和位置
Matlab
如何找到
一个数组
中
的最大值以及
它所在的位置
答:
第一个返回引数是
最大值,
第二个引数是最大值所在的位置(下标)[x y]=max(A),x是
最大值,
y是最大值所在的位置。A=[1 2 3 5 4 1 2],得到的结果是x=5,y=4 比如有阵列a:a=[A1, A2, A3, A4, A5, A6];[R,C]=max(a)就能得到最大元素
,其中
R是最大元素的值,C是最大元素...
Matlab
如何找到
一个数组
中
的最大值以及
它所在的位置?
答:
用max()函数即可,比如 >> r = rand(1,10);>> [maxr,index]=max(r)maxr = 0.9649 index = 10 第一个返回参数是
最大值,
第二个参数是最大值所在的位置(下标)
matlab中
如何
求N
行一列,固定区间
段的最大值
?
答:
b = reshape(a,20,100);bmax = max(b);c = repmat(bmax,20,1);final = reshape(c,2000,1);final就是你想要的矩阵啦!其实也可以用for循环来处理,不过速度会比较慢,尤其对大数据量。比较推荐这个方法 希望可以帮到你 :D
大家正在搜
求入n个数组中第k大的数
编写函数求n个数的最大值
求一个n阶整数数组的所有元素之和
求出n×m整型数组的最大元素
求两个数组的公共元素nlogn
数组分为什么三类数组
数组的数据类型分为
求n个数组的公共元素
求n个有序数组的公共元素
相关问题
Matlab如何找到一个数组中的最大值以及它所在的位置
Matlab如何找到一个数组中的最大值以及它所在的位置?
Matlab如何找到一个数组中的最大值以及它所在的位置
matlab中如何求N行一列,固定区间段的最大值?
[MatLab] 编写一个函数,求解某一数组的前n个最大的数...
Matlab如何找到一个数组中的最大值以及它所在的位置
matlab数组中求最大的几个数 并提取标号
Matlab如何找到一个数组中的最大值以及它所在的位置