Solution to speed up loop with gamma distribution (gampdf)?
이전 댓글 표시
Dear readers,
Is there any solution to speed up this M-file if n = 1.000.000 ? Any help is much appreciate.
best regards,
Duy Nguyen
tic
% number of iteration
n = 1000;
% prepare parameters
a = 0; b = 100;
alpha = a+(b-a)*rand(n,1);
c = 0; d = 2000;
beta = c+(d-c)*rand(n,1);
% loop
t = 1:500;
TTD = zeros(numel(t),n);
for i = 1:n
TTD(:,i) = gampdf(t,alpha(i),beta(i));
end
toc
% Elapsed time is 1.082072 seconds.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!