Find mininmum value across the column

1 visualización (últimos 30 días)
Arsal15
Arsal15 el 4 de Feb. de 2016
Comentada: Torsten el 4 de Feb. de 2016
How I can find the minimum value across the column for each row. if I have a matrix of [51x4] and i have to compute minimum of the column value in each row.
  2 comentarios
Stephen23
Stephen23 el 4 de Feb. de 2016
Editada: Stephen23 el 4 de Feb. de 2016
Some tips that will help you write code and solve tasks like this all by yourself:
  • read the documentation (e.g. min explains exactly how to do this).
  • experiment, try out different ways of doing things, experiment, play with your data, and experiment. Your computer will not explode if you make a mistake.
Arsal15
Arsal15 el 4 de Feb. de 2016
Editada: Arsal15 el 4 de Feb. de 2016
Thanks Stephen Cobeldick for your guidance :)

Iniciar sesión para comentar.

Respuesta aceptada

Torsten
Torsten el 4 de Feb. de 2016
From the documentation:
M = min(A,[],dim) returns the smallest elements along dimension dim. For example, if A is a matrix, then min(A,[],2) is a column vector containing the minimum value of each row.
Best wishes
Torsten.
  2 comentarios
Arsal15
Arsal15 el 4 de Feb. de 2016
Editada: Arsal15 el 4 de Feb. de 2016
Thanks Torsten for your guidance.
But what if have to check like which values across a row are less than a threshold. like
if true
[minval, indexOfmin] = min((dist_mat,[],2)<5)
end
I tried this way like
if true
for i = length(dist_mat)
idx(i) = find (dist_mat(1,:)<5);
end
end
But for this i have to check out all index and then i have to pick the value. and giving error
In an assignment A(I) = B, the number of elements in B and I must be the same.
if true
idx(i) = find (dist_mat(1,:)<5);
end
Any simple solution to work out.
Torsten
Torsten el 4 de Feb. de 2016
You mean
[row col] = find(dist_mat < 5)
?
Best wishes
Torsten.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by