数学建模社区-数学中国

标题: 寻找矩阵每一列极值点的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 编辑
2 ~# j  Z3 u- s6 V# @8 V3 h
+ U; P, {: l! b8 `- tmax(a[:,i])
! Z$ e5 q* M: I3 d8 jmin(a[:,i])    i为指定列# a% `5 U+ }! a

作者: 厚积薄发    时间: 2011-8-7 15:15
利用极值的定义来编写!
作者: wxl19910818    时间: 2011-8-7 15:21
感谢分享,感谢楼主
作者: mudan    时间: 2011-8-7 15:34
du04099023 发表于 2011-8-7 15:09 # G$ _: [  e( h
max(a[:,i]) / _) D- F8 @* u0 H" M: `0 z
min(a[:,i])    i为指定列
5 }. y! {" u3 z# ~$ l1 ?7 X
是极值点,不是最大、最小值
作者: du04099023    时间: 2011-8-7 19:58
本帖最后由 大笨象 于 2011-8-13 15:03 编辑
  c' Y1 S# s- ~; J$ |' f2 L* ^
mudan 发表于 2011-8-7 15:34 1 A4 O% j& B, {* F
是极值点,不是最大、最小值

# C& Y: P9 ^/ r%极大值
9 m3 M9 O. Q6 h' ?k=1;# e; z, ]: K1 d, U1 Z, i
a=[];%原始数列) Z$ Y) v) P0 p+ I
for i=2:n-1" B! s. _: D; k4 R. \2 P2 I4 A
  if (a[ i]>=a[i-1])&&a([ i]>=a[i+1])
/ h  h$ Q3 |2 m" p" i      b(k)=a;%储存极大值
7 E# J) o+ ]2 z) m       k=k+1;# l2 x; W! H" N% x. ]7 o$ N
  end2 N+ t/ G9 R: @* X! A! Y
end
( U6 M( k, i. p' A是这个意思么?

作者: 大笨象    时间: 2011-8-13 15:04
  1. k=1;
    . R4 ^% ^1 `& v. J
  2. a=[1 3 5 9 6 2 7 8 6];% e! R+ U) M7 O. s
  3. b=[];: `8 w: Y/ R1 d. o
  4. for i=2:length(a)-1
    7 G2 z; J3 k$ _6 G7 ]: q
  5.     if(a(i)>a(i-1)&&a(i)>a(i+1))
    5 L* p9 \( o3 H0 N# z5 M6 h+ |
  6.         b(k)=a(i);8 S  |, ~% _9 \4 R
  7.         k=k+1;
    # N" ?8 F& |9 ^- C: l4 e- l" L
  8.     end1 _9 v; @0 N: }
  9. end  o1 D. n: s" o4 U
  10. a) B  a' j6 n' o+ }7 i) S
  11. b
复制代码
结果如下
  1.   T6 u- d+ O# m! a' M9 s

  2. 4 q& x4 ?- k& C8 h
  3. a =
    ' b- ~/ Y) l; k$ A% L; ]
  4. ! R; s9 Z3 z6 g3 m% u7 @
  5.      1     3     5     9     6     2     7     8     6! Y. {  @+ B6 e8 B% z5 Q' U
  6. 6 X1 U! Y2 v% h1 l3 \+ h: ~
  7. ' H* N. k' w" n* J! o+ e" C, H
  8. b =
    4 h  |8 X5 T+ l$ c
  9. # V/ _9 T, a/ i, x9 |4 h) F
  10.      9     8
    9 S* J1 T, |! c9 |7 b) j
复制代码

作者: du04099023    时间: 2011-8-13 16:09
大笨象 发表于 2011-8-13 15:04
/ o3 G( \, a5 B0 O- \& b7 }结果如下
" W4 [8 X: a$ [
感谢!




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