寻找矩阵每一列极值点的matlab程序怎么写?
请问,哪位可以帮忙解答{:soso_e152:} {:soso_e149:} 本帖最后由 du04099023 于 2011-8-7 15:10 编辑max(a[:,i])
min(a[:,i]) i为指定列
利用极值的定义来编写! 感谢分享,感谢楼主 du04099023 发表于 2011-8-7 15:09 static/image/common/back.gif
max(a[:,i])
min(a[:,i]) i为指定列
是极值点,不是最大、最小值 本帖最后由 大笨象 于 2011-8-13 15:03 编辑
mudan 发表于 2011-8-7 15:34 static/image/common/back.gif
是极值点,不是最大、最小值
%极大值
k=1;
a=[];%原始数列
for i=2:n-1
if (a[ i]>=a)&&a([ i]>=a)
b(k)=a;%储存极大值
k=k+1;
end
end
是这个意思么? k=1;
a=;
b=[];
for i=2:length(a)-1
if(a(i)>a(i-1)&&a(i)>a(i+1))
b(k)=a(i);
k=k+1;
end
end
a
b结果如下
a =
1 3 5 9 6 2 7 8 6
b =
9 8
大笨象 发表于 2011-8-13 15:04 static/image/common/back.gif
结果如下
感谢!{:2_37:}
页:
[1]