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

KSSV
KSSV 2017년 11월 28일
Make it a function and run how many number of times you want.
Prabha Kumaresan
Prabha Kumaresan 2017년 11월 28일
could you tell me to how to make a function

댓글을 달려면 로그인하십시오.

 채택된 답변

KSSV
KSSV 2017년 11월 28일

2 개 추천

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.

추가 답변 (0개)

카테고리

태그

질문:

2017년 11월 28일

답변:

2017년 11월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by