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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

que es Junk en este código

Publicado por JOSE JEREMIAS CABALLERO (5917 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
[email protected]

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