小编she*_*erd的帖子

可以组装几个选项并传递给matlab中的绘图函数

我正在使用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;
Run Code Online (Sandbox Code Playgroud)

您可以看到绘图选项完全相同.如果我想改变风格,我必须改变它们.是否可以将它们组合在一起并将它们组合在一起并将它们传递给绘图函数

我试图将它们放在像plotOptions = {'bs - ','MarkerFaceColor','b','LineWidth',3}这样的单元格中; 它不起作用.原因可能是绘图函数将plotOptions作为一个参数,因此无法解析它.

有没有人有解决方案?

亲切的问候.

matlab plot options

4
推荐指数
1
解决办法
96
查看次数

标签 统计

matlab ×1

options ×1

plot ×1