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(这个数字)转换成字符串,然后在命令窗口进行输出
想看结果点这里