我正在使用 MATLAB 绘制多个图形,并希望这些图形使用相同的绘图选项,它看起来像这样:
N = 20;
Fs = 200;
t = (0:N-1)/Fs;
x = sin(2*pi*10*t);
y = cos(2*pi*20*t);
z = x + y;
figure(1),clf;
subplot(311);
plot(t, x, 'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3);
grid on;
subplot(312);
plot(t, y, 'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3);
grid on;
subplot(313);
plot(t, z, 'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3);
grid on;
您可以看到绘图选项完全相同。如果我想改变风格,我就必须改变每一个。是否可以将它们组装/分组在一起并将它们传递给绘图函数?
我尝试过将它们放入这样的单元格中
plotOptions = {'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3};
这不起作用。原因可能是绘图函数会将plotOptions作为一个参数,因此无法解析它.