MATLAB: Rerun the code for different values

ofdma

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.

Best Answer

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.
Related Question