写给小白的代码解读之Matlab中串行循环与并行循环的执行顺序比较

Matlab中串行循环与并行循环的执行顺序比较

代码如下:

%串行循环与并行循环的执行过程比较
mypool=parpool
n=8;
display('for:')
for i=1:n
    display(num2str(i));
end
display('parfor:');
parfor i=1:n
    display(num2str(i));
end
delete(mypool)

这次就不一条一条说明了,如果还是没有看懂可以看一看我的上一篇博客:写给小白的代码解读之Matlab中串行循环与并行循环的结果比较,可能会好点

这里咱们就是直接说一下这个代码

    display(num2str(i));

display是显示结果,也就是在屏幕上进行显示

num是number,也就是数字

2是转换

str是 string,也就是字符串

i是循环变量,是一个数字

num2str是将字符转换成字符串

num2str(i)是将循环变量i(这个数字)转换成字符串

display(num2str(i));是将将循环变量i(这个数字)转换成字符串,然后在命令窗口进行输出

想看结果点这里

并行循环

发布了152 篇原创文章 · 获赞 124 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_44762986/article/details/104740609