我在工作区中有2个单维数组,其中一个(xarray)用作x轴,另一个(yarray)用作y轴。在Simulink中绘制2个矩阵的X-Y图形,由Matlab工作区导出2个阵列
xarray =
1 2 3 4 5 6 7 8 9 10
yarray =
500 200 800 0 0 0 0 0 0 0
我想在Simulink中做的是从工作区中读取这些数组并生成一个X-Y图。我可以很容易地通过Matlab命令行(figure; plot(xarray, yarray))
来做到这一点,但是,我想从Simulink中完成。
我已经尝试通过使用两个读取来自工作空间,每个阵列“为工作区”的块,然后我连接到一个“XY图形”的相应输入,但是,我得到的错误是:
端口宽度或尺寸错误。 'simulink_model/XY Graph/Mux'的输出端口1是具有18个元素的一维向量。
任何帮助将不胜感激,谢谢。
参见XY图形块。 – Karlo 2016-05-18 16:09:40