数学建模社区-数学中国

标题: 寻找矩阵每一列极值点的matlab程序怎么写? [打印本页]

作者: mudan    时间: 2011-8-7 14:53
标题: 寻找矩阵每一列极值点的matlab程序怎么写?
请问,哪位可以帮忙解答
作者: 踏浪鱼    时间: 2011-8-7 15:08

作者: du04099023    时间: 2011-8-7 15:09
本帖最后由 du04099023 于 2011-8-7 15:10 编辑
% W; m; F6 q6 ]$ v6 v0 ~$ J1 E: V6 E/ g5 _9 Y: ^; f, p; b/ g
max(a[:,i])
5 z, ]$ H2 `5 E- wmin(a[:,i])    i为指定列9 d. `9 C0 \% I9 s

作者: 厚积薄发    时间: 2011-8-7 15:15
利用极值的定义来编写!
作者: wxl19910818    时间: 2011-8-7 15:21
感谢分享,感谢楼主
作者: mudan    时间: 2011-8-7 15:34
du04099023 发表于 2011-8-7 15:09
( Q. r) O# I: L$ Amax(a[:,i]) / K3 M" B% a+ T6 B, c  ?
min(a[:,i])    i为指定列
& `& o5 \# ]! r. @, C: E& g) X
是极值点,不是最大、最小值
作者: du04099023    时间: 2011-8-7 19:58
本帖最后由 大笨象 于 2011-8-13 15:03 编辑 % x3 E8 g; N2 ~) S5 K) J
mudan 发表于 2011-8-7 15:34
+ J! y7 p7 g9 U" L4 u是极值点,不是最大、最小值

- w& X) V# p& q. }+ t% D$ C%极大值  f* S& E; |6 A
k=1;* b( |, L" c1 W7 k
a=[];%原始数列+ f: a6 K( h/ Y7 R" p" q0 ^' H
for i=2:n-1+ x7 U" B4 P' M! }- C5 `: e; k
  if (a[ i]>=a[i-1])&&a([ i]>=a[i+1])9 X& v9 z5 D9 W+ Q
      b(k)=a;%储存极大值
2 Y1 P. g0 J; h6 ?& a1 V, A       k=k+1;4 G4 H" T6 H0 n+ X' y! T! s! x7 c
  end6 @& g& F' T- z6 G" t* ?
end
9 ]8 g% z) \/ k( h5 q6 S是这个意思么?

作者: 大笨象    时间: 2011-8-13 15:04
  1. k=1;5 c4 W# a3 m% I& x0 c
  2. a=[1 3 5 9 6 2 7 8 6];
    ; _! I  `1 M/ v' E/ c: J# d
  3. b=[];
    1 }# ?0 _/ Y6 y' B+ n2 u9 p: F
  4. for i=2:length(a)-1
    ; x; `& N0 D' [" U* D
  5.     if(a(i)>a(i-1)&&a(i)>a(i+1))
    4 `& y4 ~. R, B) p
  6.         b(k)=a(i);
    & ^7 A- k5 G* w; k4 g% O& \
  7.         k=k+1;, v, }) q; e/ d6 v, p
  8.     end6 b# k  ~4 Z; u! ?8 J- G+ o
  9. end  A+ Y$ H9 X6 q3 f% L4 \$ m
  10. a
    + u( r, A' y3 k  |0 p
  11. b
复制代码
结果如下

  1. ; X" D! r3 u1 ]1 c0 l0 s

  2. ' C; ^" k8 p: h  M
  3. a =* \# ?+ e( r) j

  4. 2 A/ o# N; z* ]6 N. G) }6 z5 Q4 x5 m# B4 F
  5.      1     3     5     9     6     2     7     8     6
    3 e+ V. E2 {; I- M, w

  6. 2 k) {* v( M7 r4 k( P" n

  7. $ o% Y  H$ U; q$ l& A: b
  8. b =
    . F* f+ u' C. r# N! a
  9. - J+ E0 T+ Q0 ~- U6 k
  10.      9     84 H/ g* w' t$ p; _3 N0 {
复制代码

作者: du04099023    时间: 2011-8-13 16:09
大笨象 发表于 2011-8-13 15:04 # M0 u& T. I. ]0 `: E) t
结果如下

( Q6 w7 _% L8 ]感谢!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5