八度 - 绘制棕褐色函数

时间:2016-10-06 05:34:55

标签: matlab plot octave

在阅读关于Octave的教程时,我发现以下代码行产生了一个罪恶情节:

fplot (@sin, [-10, 10]);

我决定要绘制tan而不是犯罪,所以我输入了以下命令:

fplot (@tan, [-10, 10]);

当我这样做时,我得到以下情节: enter image description here

为什么我得到那个图形而不是tan函数?如何绘制tan函数?

1 个答案:

答案 0 :(得分:1)

你试图从-10..10绘制棕褐色。此函数转到+/- inf(例如tan(pi / 2)),因此自动缩放尝试从-inf到inf ... ...

尝试手动设置限制:

fplot (@tan, [-10, 10]);
set (gca, 'ylim', [-10 10])  

tan plot

或调整你的限制:

fplot (@tan, [-0.9 * pi/2, 0.9 * pi/2]);