我正在MATLAB中实时绘制数据。我想用一个句柄。我的问题是我不知道如何绘制多个Y数据曲线。我发现下面的代码 它显示了如何绘制一组YData。有没有人想到将代码转换成两个或更多的Y-数据集,例如sind(x)作为曲线中的附加曲线?如何在MATLAB中使用手柄绘制几条曲线
x = 1:1000;
y = cosd(x);
xi = x(1);
yi = y(1);
h = plot(xi, yi, 'YDataSource', 'yi', 'XDataSource', 'xi');
for k = 2:1000...
xi = x(1:k);
yi = y(1:k);
refreshdata(h, 'caller');
drawnow;
end;
相关:http://stackoverflow.com/questions/13102654/how-should-i-update-the-data-of-a-plot-in-matlab –