爱的侍者 发表于 2012-8-8 21:11

这个图为什么这样?

>> x=linspace(1,100,100);
>> y=exp(x);
>> plot(x,y,'x')


横轴 1 2 3 4 5 6 7 。。。。。。。。。。。。。。
纵轴 e1 e2 e3  。。。。。。。。。。。。。。。。。。。

怎么前面画的值都是 00000000000000000000000000?

爱的侍者 发表于 2012-8-8 21:21

semilogx(x,y,'d')画出来的图,10以内一个值一个,10以后越来越密,为啥呢?

william_chou 发表于 2012-8-9 11:55

第一个问题你的尺度太大了... ...纵轴单位是10^43了.... ...所以前面那些比较小,基本集中在横轴,看起来像0,其实当然不是,尺度小点就可以.... ...
第二个问题是因为semilogx是按x轴对数尺度在画图... ...更多的去看matlab的help... ...

爱的侍者 发表于 2012-8-9 15:59

哦,明白啦~谢谢你的回复!{:soso_e100:}
页: [1]
查看完整版本: 这个图为什么这样?