我想在Simulink中使用以下信号(红色)作为输入。
我只有这张照片。有关实施此信号的最简单方法的建议吗?
答案 0 :(得分:0)
您的问题包括两部分:将数据带到Matlab的工作空间并将数据提供给Simulink 对于第一部分,我认为最简单的事情是在图上放置大约30个点并在向量X和Y中写出它们的估计(x,y)值。它应该不难,因为它的第一部分是周期性的。 /> 然后使用绘图(X,Y)在Matlab中绘制此向量并更新您的估计值,直到您确信您的绘图与图相似。
对于第二部分,您可以创建一个结构,其中时间与X轴相同,Y作为值:
input.time = X;
input.signals.values = Y;
其中X和Y的长度应相同
您可以在此页面找到如何将信号从工作空间导入Simulink的好例子:https://www.mathworks.com/help/simulink/slref/fromworkspace.html