我在工作区中有 2 个一维数组,一个(xarray)用作 x 轴,另一个(yarray)用作 y 轴。
xarray =
1 2 3 4 5 6 7 8 9 10
yarray =
500 200 800 0 0 0 0 0 0 0
我想在 Simulink 中做的是从工作区读取这些数组并生成 XY 图。我可以从 Matlab 命令行轻松地做到这一点(figure; plot(xarray, yarray))
,但是,我想从 Simulink 做到这一点。
我尝试使用两个“for workspace”块从工作区读取每个数组,然后将它们连接到“XY 图”的相应输入,但是,我得到的错误是:
端口宽度或尺寸错误。'simulink_model/XY Graph/Mux' 的输出端口 1 是具有 18 个元素的一维向量。
任何帮助将不胜感激,谢谢。