我想用Simulink创建一个类似的数字:图1
这是我的MATLAB代码:
n = importdata(‘n.txt’,‘;’)cars = n(:,2)货车= n(:,3)bus = n(:,4)t = linspace(1,365,365)t =转置(…
请注意 t (ime)定义输入数据的向量对模拟运行的时间长度没有影响 - 它纯粹定义了输入数据的形状。
t
默认情况下 Stop Time 对于Simulink模型是10秒,这就是为什么你的第二个数字只能用完10秒。您的模型只是读取/模拟第一个 10 秒数据。改变 Stop Time (在模型窗口的顶部)要么是 365 ,甚至更好 max(t) 。 (在后一种情况下,如果您随后更改 t 在MATLAB工作区中,模拟停止时间也会相应地改变,而无需手动更改模型中的任何内容。)
Stop Time
10
365
max(t)
默认情况下 Scope 将显示所有模拟数据。但如果它没有(或你随时放大),那么你可以使用缩放工具(跨越顶部) Scope )和各种各样的 Scope 用于更改您看到的数据量的属性。
Scope