数学建模社区-数学中国

标题: [r,c]=find(D==min(D(:,j)))返回值是什么 [打印本页]

作者: 王某某    时间: 2013-8-10 16:11
标题: [r,c]=find(D==min(D(:,j)))返回值是什么
[r,c]=find(D==min(D(:,j)))返回值是什么?是指的最小值所在的行列吗?9 y. F. Z& u, f2 Y! H' r9 _

作者: 王某某    时间: 2013-8-10 16:13
for j=21:n
$ n! c0 \9 E+ D; L4 C    k=1; 1 A3 ~0 Z3 z1 w  ~' }
    if min(D(:,j))~=inf 4 J( u2 l) ]" ]9 r& G1 |3 _0 P
            [r,c]=find(D==min(D(:,j)));
/ H; s% V! x9 O' Q) V! {            r=r(find(c==j));- [7 `* o' @. m4 _" r
            c=j;$ @2 ?0 w/ r( q/ ~9 _* ]* u
    end
- j- J4 N7 @* x- _0 x+ F% H* E0 c7 m    while 1
. u; N/ Y4 ^$ e- p    if F(r,k)~=0;
" @" t# g1 u" \/ W$ V        k=k+1;
1 V% j8 @4 i/ a$ _  y    else
9 u. \2 b7 S. d5 K/ Z8 Z        break;
5 S. m+ g0 k" N# V* H    end 3 p2 j+ o4 m& d$ p1 I" m
    end
% p8 u: M' b9 `    F(r,k)=c; . F& A# p8 }$ k6 N9 W
end . \& _: K" M' a( W1 F+ G
运行时总是出现:
0 q* W8 N" b" Z) |# X+ c5 i2 y??? Undefined function or variable 'r'.& A0 y6 w5 Z8 |* g  W
7 A" p3 X7 p' I/ m  L9 Q- @
Error in ==> feipei at 27* x4 k# ~4 |% l! w1 R; w. V$ U
    if F(r,k)~=0;   
2 h/ C# K$ q2 r& H  t- N求指导
作者: madio    时间: 2013-8-11 07:58
王某某 发表于 2013-8-10 16:13
: ^8 _$ m: U+ z- tfor j=21:n
8 s/ s$ J4 {2 R- m; k    k=1;
, |. m. ?) [- B4 a    if min(D(:,j))~=inf

$ h8 ~( D# i! Y( I- K你这个是截取的一段代码,里面的一些变量的值我这里都没有,比如n,D,F等




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