gpt4 book ai didi

MATLAB:设计一个 "Warm Start"

转载 作者:太空宇宙 更新时间:2023-11-03 20:22:43 25 4
gpt4 key购买 nike

我目前正在 MATLAB 中编写一个函数,它有两个步骤:

  1. 它处理一些数据
  2. 它对处理后的数据进行一些计算

我正在使用该函数运行一系列实验,其中我调整了步骤 2) 中的计算方式。

看到我如何处理大型数据集并且数据处理步骤每次都需要一段时间,但是,我想知道是否有在函数的“热启动”中编写代码。

也就是说,有没有把我在step 1)之后的所有进度都保存起来,这样如果我第二次或者第三次运行这个函数,它可以跳过step 1)直接进入step 2 )?

编辑:谢谢大家的建议。有多种方法可以做到这一点 - 我认为 Kitsune 的建议最适合我的情况。

最佳答案

function data = get_data(varargin)
persistant stored_data
if nargin>1 && any(strcmp(varargin,'--reload'))
stored_data=[];
end
if isempty(stored_data)
stored_data = ...;
end

return stored_data;

关于MATLAB:设计一个 "Warm Start",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4664690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com