How to suppress the ans in a user defined function

I have a function that identifies the max value of every column, then every row and the max value of the entire matrix itself.
However, whenever I run the code with a given matrix, it produces ans with the values assigned to every column, how do I suppress this?
This is my code.
function[mc,mr,mm] = MyMax_1(A)
mc = max(A);disp('maxcolumns'),disp(mc)
mr = max(A.');disp('maxrows'),disp(mr.')
mm = max(max(A));disp('maxmatrix'),disp(mm)
end

 Respuesta aceptada

Scott
Scott el 16 de Abr. de 2014
When you call MyMax_1(A), add a semi-colon to the end of that line e.g.
x=[1,2,3;4,5,6];
MyMax_1(x);
maxcolumns
4 5 6
maxrows
3
6
maxmatrix
6

1 comentario

Alexander
Alexander el 16 de Abr. de 2014
Thank you very much, I kept alternating my code and adding semi-colon to different parts of the code and if wouldn't get rid of that damn ans.
Much appreciated friend!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Productos

Preguntada:

el 16 de Abr. de 2014

Comentada:

el 16 de Abr. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by