MATLAB 把一个数组分为n段,求其中一段的最大值及坐标

譬如说
a=[4,5,6,1,2,3,7,8,9];
求a(4:6)中的最大值及其坐标

这个问题很含蓄,提供程序段仅供参考:
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
温馨提示:答案为网友推荐,仅供参考