Octave -- 绘制 tan 函数

Octave -- Plotting a tan function

在阅读有关 Octave 的教程时,我发现了以下生成正弦图的代码行:

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

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

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

当我这样做时,我得到了以下情节:

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

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

尝试手动设置限制:

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

或调整您的限制:

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