rerun the code for different values
6 次查看(过去 30 天)
显示 更早的评论
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
2017-11-28
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 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Multirate Signal Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!