数学建模社区-数学中国

标题: 寻找矩阵每一列极值点的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 }6 ?- D/ J7 o/ A
! Y- p3 r2 j. I9 _$ k, Rmax(a[:,i])
2 G5 N- y# ~) U- c& gmin(a[:,i])    i为指定列5 {$ c) C+ S# C

作者: 厚积薄发    时间: 2011-8-7 15:15
利用极值的定义来编写!
作者: wxl19910818    时间: 2011-8-7 15:21
感谢分享,感谢楼主
作者: mudan    时间: 2011-8-7 15:34
du04099023 发表于 2011-8-7 15:09
% F# G( Q( t1 D) W* T- u+ G. d/ imax(a[:,i])
4 o" K; D" t3 kmin(a[:,i])    i为指定列

$ B, F% Q. w% Y* F" }& S是极值点,不是最大、最小值
作者: du04099023    时间: 2011-8-7 19:58
本帖最后由 大笨象 于 2011-8-13 15:03 编辑 # ~$ z! X8 L4 @+ }5 l% W
mudan 发表于 2011-8-7 15:34
% H" g+ A8 @( Q0 J8 j是极值点,不是最大、最小值
* P9 @1 I6 @" E! P
%极大值9 G6 ^4 S# z5 x( W
k=1;- Y% ~- _& q0 R) z+ b
a=[];%原始数列- R2 r# Q/ \( Y6 H- W4 w
for i=2:n-1
3 |- T; O, o+ `% x+ J1 A! t9 d& o. n  if (a[ i]>=a[i-1])&&a([ i]>=a[i+1])
- E& g% [+ v  z! F- S/ [0 l      b(k)=a;%储存极大值5 |4 U6 C# A% w( D6 U& T
       k=k+1;
8 @8 z0 }" o# L& p7 m4 t  end
* K. R9 d  y8 p+ Qend9 H5 E( y& O, I6 A
是这个意思么?

作者: 大笨象    时间: 2011-8-13 15:04
  1. k=1;
    2 S! O" n5 U) _
  2. a=[1 3 5 9 6 2 7 8 6];
    , H( @8 j% U! ^+ m8 F
  3. b=[];& Y& d, u1 K9 N; {0 p8 J7 \
  4. for i=2:length(a)-1
    ) |* ^# C6 y/ j* Z( @; e
  5.     if(a(i)>a(i-1)&&a(i)>a(i+1))+ X& A2 B: D- h% n
  6.         b(k)=a(i);+ q3 u" N1 d! C! F9 o2 S
  7.         k=k+1;
    ( q+ H& g. ~+ E* d
  8.     end! W' @+ t: j. T, B: F' b
  9. end
    ; ~/ I3 `7 N( e
  10. a
    * H, N, M8 |! |+ k* n( p
  11. b
复制代码
结果如下
  1. % k$ C' `( k( k, Y# v6 j6 M( Z
  2. " P, A* q( y' a+ M0 ]" c4 G
  3. a =
    6 `6 W& K; C& \7 f* N% z( e5 I; E6 h
  4. . v, C; `3 |% A  v
  5.      1     3     5     9     6     2     7     8     6" A, u* O* @4 ~7 B

  6. 7 n, c2 F4 v/ j) I. Y1 p
  7. 3 A% q6 k2 m, h0 f" I
  8. b =# s) {; E& Z5 ~' s
  9. ; v  @/ x! O- j) {7 i. t: I
  10.      9     8; a: q2 z! y6 n) b
复制代码

作者: du04099023    时间: 2011-8-13 16:09
大笨象 发表于 2011-8-13 15:04 5 `- s2 M. l6 l- {6 u
结果如下

, v) M" }6 E" z3 C. p感谢!




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