How to plot the execution time for a Matlab code?

1 visualización (últimos 30 días)
nassima bekhoucha
nassima bekhoucha el 17 de Mayo de 2020
Comentada: Walter Roberson el 17 de Mayo de 2020
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 comentarios
Stanislao Pinzón
Stanislao Pinzón el 17 de Mayo de 2020
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
Walter Roberson el 17 de Mayo de 2020
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)

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Productos


Versión

R2013b

Community Treasure Hunt

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

Start Hunting!

Translated by