0

为什么这些不绘制相同的图表?

plot([10 20 30 40 50 60],[10 20 30 40 50 60].*(1-exp(-2*[10 20 30 40 50 60]*tau)));

hold on;
plot(10,10*(1-exp(-2*10*tau)));
plot(20,20*(1-exp(-2*20*tau)));
plot(30,30*(1-exp(-2*30*tau)));
plot(40,40*(1-exp(-2*40*tau)));
plot(50,50*(1-exp(-2*50*tau)));
plot(60,60*(1-exp(-2*60*tau)));
hold off;

第一条情节线有效,但第二部分的暂停/暂停在图中显示为空白。

4

1 回答 1

1

该图不是空白的,而是绘制了非常小的点。

尝试

plot(10,10*(1-exp(-2*10*tau)),'o');
plot(20,20*(1-exp(-2*20*tau)),'o');
   ...

查看原始情节的放大版本

我认为获得与原始案例相同的情节的最接近的方法是一次引入一个片段,即您必须引入几个点,例如

 plot([10 20],[10*(1-exp(-2*10*tau)),20*(1-exp(-2*20*tau))]);
    .... and so on

当然,这只是为了学习目的。

于 2012-11-29T20:43:50.823 回答