rerun the code for different values

Thanks for taking the time to read this, I am new to matlab. This is the script I'm working on:
G=(m*n) where m=1:50 n=1:200 I want to make use of G in the following code to be executed. C = zeros(size(G)) ; [val,idx] = max(abs(G)) ; for i = 1:size(G,2) [val,idx] = max(abs(G(:,i))); C(idx,i) = (val); end
I would like this script to run for numerous values of G and return the answers, so I can plug them into a function and graph them. Right now I just want to know how to make the script run for multiple different values of G.

2 comentarios

KSSV
KSSV el 28 de Nov. de 2017
Make it a function and run how many number of times you want.
Prabha Kumaresan
Prabha Kumaresan el 28 de Nov. de 2017
could you tell me to how to make a function

Iniciar sesión para comentar.

 Respuesta aceptada

KSSV
KSSV el 28 de Nov. de 2017
function C = myfunction(G)
C = zeros(size(G)) ;
% [val,idx] = max(abs(G)) ;
for i = 1:size(G,2)
[val,idx] = max(abs(G(:,i)));
C(idx,i) = (val);
end
Call the above function:
A = rand(5) ;
C = myfunction(A)
Note: YOu have asked many questions without accepting any answer.....give acknowledgements to people here by accepting and voting the answer.

Más respuestas (0)

Etiquetas

Preguntada:

el 28 de Nov. de 2017

Respondida:

el 28 de Nov. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by