16
如果我尝试绘制对数坐标轴的多个图,则会禁用对数坐标。如果我删除了hold on
,则会启用对数刻度,但我只能绘制一个绘图。保持对数的半对数图
figure(1); clf
x = linspace(0,1,100);
y = exp(-x);
hold on;
semilogy(x, y);
semilogy(x, 2*y);
hold off;
为什么?如何创建多个对数比例尺图?
如果我尝试绘制对数坐标轴的多个图,则会禁用对数坐标。如果我删除了hold on
,则会启用对数刻度,但我只能绘制一个绘图。保持对数的半对数图
figure(1); clf
x = linspace(0,1,100);
y = exp(-x);
hold on;
semilogy(x, y);
semilogy(x, 2*y);
hold off;
为什么?如何创建多个对数比例尺图?
你的代码已经工作在八度(我没有在这台计算机的matlab),但我认为问题是你在第一个绘图之前做hold on
,因此阻止创建初始轴。试试这个:
figure(1); clf
x = linspace(0,1,100);
y = exp(-x);
semilogy(x, y);
hold on;
semilogy(x, 2*y);
hold off;
我的答案解决了吗? – 2012-02-28 23:14:13
是的,虽然我的代码比我的例子更令人困惑,结构也更少... – 2012-03-01 17:55:10