How to plot the execution time for a Matlab code?
조회 수: 3 (최근 30일)
이전 댓글 표시
I have calculated the computation time of my simulation model by using 'tic & toc' instruction .now I want to show a graph of computational time. How can I plot that graph.
Thank you very much, any help is much appreciated
댓글 수: 2
Stanislao Pinzón
2020년 5월 17일
I suppose you have some procedure between the instructions. For example, if a loop existed in that procedure one way would be.
tic;
A = [1 5 4 8 3];
T = zeros(length(A));
for i=1:length(A)
B = A(i)^2;
% Any procedure
T(i) = toc;
end
plot(T);
Walter Roberson
2020년 5월 17일
in the case where the time is dependent on the contents of A, use A as the x axes
for i=1:length(A)
tic;
b = inv(rand(A(i)) ;
T(i) = toc;
end
plot(A, T)
답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!