最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

用Matlab做for循环,怎样存储每一次循环结果?

来源:动视网 责编:小OO 时间:2024-10-30 11:53:36
文档

用Matlab做for循环,怎样存储每一次循环结果?

首先,打开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;
推荐度:
导读首先,打开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中进行for循环时,存储每一次循环结果与预想的C++行为可能有所差异。接下来,我们将详细解释如何操作。

首先,打开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循环逻辑更接近。

文档

用Matlab做for循环,怎样存储每一次循环结果?

首先,打开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;
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top