标签: matlab plot octave
在阅读关于Octave的教程时,我发现以下代码行产生了一个罪恶情节:
fplot (@sin, [-10, 10]);
我决定要绘制tan而不是犯罪,所以我输入了以下命令:
fplot (@tan, [-10, 10]);
当我这样做时,我得到以下情节:
为什么我得到那个图形而不是tan函数?如何绘制tan函数?
答案 0 :(得分:1)
你试图从-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]);