Matlab - que es Junk en este código

   
Vista:

que es Junk en este código

Publicado por Diana (2 intervenciones) el 26/03/2013 03:17:02
Hola! la verdad es que no entiendo que es 'junk' en el código:

1
2
3
4
5
6
7
8
9
10
11
function i = getindex(s,S);
[n,d] = size(S);
p = size(s,1);
if p==1
  [junk,i] = min(sum(abs(s(ones(n,1),:)-S),2));
else
  [S,s]=gridmake(S,s);
  z=sum(abs(s-S),2);
  [junk,i]=min(reshape(z,n,p));
  i=i';
end


donde s es un numero y S es una matriz

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

que es Junk en este código

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3441 intervenciones) el 26/03/2013 07:14:42
Por la forma que estas preguntando, intuyo que ese código no haz hecho Tu, mi recomendación es que hagas tus propios códigos y de esa manera vas aprender mejor. La función min() de matlab se usa de distintas maneras. Aquí un ejemplo muy puntual para tu pregunta, muchas veces con un ejemplo puntual se entiende mejor las dudas.
1
2
3
4
5
6
7
8
>> A=round(10*rand(1,10))
A =
     2    10    10     5     8     1     4     9     8    10
>> [junk,i] = min(A)
junk =
     1
i =
     6



Si eres observadora, te darás cuenta que en la variable i se guarda la posición donde se encuentra el menor valor del vector A y en junk se guarda el valor del menor valor del vector A

Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar