Multiple outputs of a single function in a single array
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
JAGAN MOHAN KUMMARI
el 13 de Sept. de 2018
Comentada: JAGAN MOHAN KUMMARI
el 13 de Sept. de 2018
Hi,
I am trying for the maximum value of each column of an excel file (total 63 columns).
stress=xlsread('output.xlsx','sheet1')
for i=1:1:63
x=max(s(:,i))
end
This gives me an output as
s=
123
s=
345
s=
232
How can I get all the output values in a single array as
s=
123
345
232.
Also, when I terminate the function with ";" at s=max(s(:,i));
and try to get the output in the command window, it is giving me just the last result 232.
How can I get the results in a single column even when I terminate the statement?
Thanks.
0 comentarios
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 13 de Sept. de 2018
x(i) =max(s(:,i));
Or you can skip the loop and use the single statement
x = max(s);
max automatically takes the maximum along each column.
5 comentarios
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!