数学建模社区-数学中国

标题: [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)))返回值是什么?是指的最小值所在的行列吗?
0 A( V  ^# K7 S$ B" S- A7 q
作者: 王某某    时间: 2013-8-10 16:13
for j=21:n
( _" q4 ?7 v, t# w    k=1;
% T1 c5 ?9 l# d0 \6 O/ F) ?7 r    if min(D(:,j))~=inf
8 }2 x, h" z+ ]. r8 r+ e            [r,c]=find(D==min(D(:,j)));
  N; G7 `" R( [. Q- n            r=r(find(c==j));* m) Z5 C/ h2 j2 y, m0 Z( R9 ]5 a
            c=j;7 f! S; I' Z! E& u7 W' z% Y* B
    end 7 D& Z2 P4 b+ H2 c4 _0 E
    while 1
4 d. D+ T4 O( v& W5 d    if F(r,k)~=0; ' X7 Y* G$ Q- j) h+ t
        k=k+1;
6 n7 d! k4 O9 B1 A0 B" ^    else
  M+ j; ?" l( X0 R+ U) k$ a  {& b        break;
0 x6 w4 Y2 x6 ?    end
1 ]/ N, h/ x( b( y    end 4 i$ N* J3 C7 ~# b9 P$ d
    F(r,k)=c; 5 J8 U3 {' Q! A+ J3 g( z) k: }0 Z
end / S; Q. U* m) M) d9 ~
运行时总是出现:
' n5 ^( T8 L2 a7 x0 C6 t. `??? Undefined function or variable 'r'./ W/ l& f- _) L6 z
) q& [& c$ t" N7 ^5 g
Error in ==> feipei at 27: ^4 j' V- ]+ c) C& p+ @
    if F(r,k)~=0;   
: s. k% i- D- J8 k  p* a( ]求指导
作者: madio    时间: 2013-8-11 07:58
王某某 发表于 2013-8-10 16:13
5 G8 f0 E% t$ `, Lfor j=21:n
5 `- |4 e2 Z, t, S3 y! P    k=1;
- N' m; I; \; p- X. _! S! B. K$ y    if min(D(:,j))~=inf

  A( w5 n$ z8 V* A7 s你这个是截取的一段代码,里面的一些变量的值我这里都没有,比如n,D,F等




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