首先,打开MATLABR2018a,通过快捷键Ctrl+N创建一个新的脚本文件,将其命名为"TEST.m"。在此文件中,你将编写基本的for循环结构。示例代码如下:
在脚本TEST.m中,你可以输入以下代码:
forfor_count=1:20
i_record=for_count*3;
%存储每一次循环的结果
store_result(i_record)=i_record;%假设store_result是预先定义的变量
end
运行此脚本后,MATLAB会执行20次循环,每次将变量i_record的值存储在store_result数组中。然而,这与C++中的for循环不同,MATLAB的for循环默认步长为1,终止条件是for_count等于20,而非像C++那样可以灵活改变步长和终止条件。
如果你需要在循环过程中动态调整参数,比如步长,MATLAB推荐使用while循环。修改后的代码示例如下:
如果需要在循环中调整参数,可以将上述代码改为while循环:
i=3;
whilei<=21
i_record=i;
store_result(i)=i_record;
i=i+3;%改变步长为3
end
这样,i_record的最终结果就会是[3,6,9,12,15,18,21],与C++的for循环逻辑更接近。