首页 > 其他分享 >【小技巧】matlab中进行并行运算仿真加快仿真速度

【小技巧】matlab中进行并行运算仿真加快仿真速度

时间:2022-12-07 23:33:15浏览次数:77  
标签:仿真 运算 idx 并行 matlab 技巧

在前一个小技巧学习中,我们学习了如何统计程序运行的时间。

【小技巧】在matlab中如何精确统计一段程序的运行时间_fpga和matlab的博客-CSDN博客_matlab执行一条指令的时间

我们先执行如下的程序:


clc;
clear;
close all;
idx=0;
tic;
for j = 1:1:100000000
if mod(j,10000)==1
j
end
idx=idx+1;
end
times = toc;
idx=0;
tic;
parfor j = 1:1:100000000
if mod(j,10000)==1
j
end
idx=idx+1;
end
times2 = toc;
figure;
bar([times,times2]);
运行时间如下:

 

 

我们可以看到,采用parfor之后,系统的运行时间将大大减少。如果完成之后,想关闭并行运算机制,则点击:

 

 

 点击shutdown,就可以关闭并行运行机制了。 

 

标签:仿真,运算,idx,并行,matlab,技巧
From: https://www.cnblogs.com/matlabfpga/p/16964905.html

相关文章