How to get the total simulation time as an output in Matlab

9 ビュー (過去 30 日間)
Pooneh Shah Malekpoor
Pooneh Shah Malekpoor 2022 年 11 月 10 日
Hello
I am running a simulation in MatLab which outputs some parameter values as I am using save command. What code can I use to have the total simulation time as the output? as I want to compare the time required to do simulation in Matlab with other softwares.
I know there is tic toc but I want the time to be among my saved parameters not shown on my command window.
  2 件のコメント
Radhe Saini
Radhe Saini 2022 年 11 月 10 日
You can equate the toc to any variable and use it later to compare.
tic
% Sum random code
t = 0:0.1:1000;
A = 10*sin(10*t);
% end of random code
SimulationTime = toc;
sprintf("The time taken for Simulation is " + num2str(SimulationTime))
ans = "The time taken for Simulation is 0.006691"
You can save the 'SimulationTime' variable for later use.
Hope this helps!
Pooneh Shah Malekpoor
Pooneh Shah Malekpoor 2022 年 11 月 12 日
Thanks alot :)

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeTime Series についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by