-2

我试图在我的代码中通过我的 tspan 运行一个 forloop,以便某些参数随时间变化(特别是每个季节)。

到目前为止,这就是我在那部分代码中的内容:

Tmax = 7300; %years times days
tspan = 0:1:Tmax; %tspan from day 1 to Tmax
Mu = [500 1500 500 0]; %vectors for each function of t, with values per season starting with spring
Day = zeros(Tmax,1);
count = 1;
for t = 1:Tmax
    S = floor(mod(t,365)/(366/4))+1; %Denotes the season
    Day(t) = Mu(S);
end

但是,我不断收到错误“未定义的函数或变量 S”。有什么见解吗?

4

1 回答 1

-1

看起来不错,对我有用。没有错误。我建议这样做:

clear all

然后再试一次。运行后,如果我绘制 Day,我会得到以下信息: 在此处输入图像描述

这是使用以下行创建的:

在此处输入图像描述

于 2018-02-23T03:48:49.943 回答