请帮我解释一下数据部分的参数。我不知道在数据标签中创建参数。例如,我有2个信号
x1 = 100*cos(2*pi*200*t); x2 = 500*cos(2*pi*500*t); x = x1 + x2;
我该怎么写?(MATLAB Simulink的串行模块)
ccrfmcuu1#
步骤很简单,在Matlab命令窗口中定义你的时间向量和信号:
t = 0:0.01:10; % define time x1 = 100*cos(2*pi*200*t'); % create signal x1_in = [t',x1]; % create variable containing both time and signal
然后在Simulink中,在FromWorkspace块的参数值中只写reference信号的名称:
对第二个信号重复同样的操作。然后使用sum块对它们求和,得到x=x1+x2
x=x1+x2
1条答案
按热度按时间ccrfmcuu1#
步骤很简单,在Matlab命令窗口中定义你的时间向量和信号:
然后在Simulink中,在FromWorkspace块的参数值中只写reference信号的名称:
对第二个信号重复同样的操作。然后使用sum块对它们求和,得到
x=x1+x2