这个MATLAB表达式有什么问题?

时间:2016-04-08 21:26:19

标签: matlab plot trigonometry exponential

我需要实现这个功能

5cos((x^4)/3)tan(exp(0.2x))cos(ln(4x))
在MATLAB中

并在域[-PI,PI]内绘制1000个元素。

x = linspace(-pi, pi, 1000);
y = 5*cos((x.^4)/3).*cos(log(x*4)).*tan(exp(x*0.2));
plot(x,y);

这就是我所做的。它给了我this情节,但这个情节不正确。根据许多在线绘图工具(Wolfram,GrapSketch,Rechneronline ......),情节看起来应该像this

为什么MATLAB绘制它如此不同?代码错了吗?

1 个答案:

答案 0 :(得分:1)

情节的正面部分在您发布的两个地块之间是相同的。只需放大你的matlab图添加

axis([-pi pi -50 50])
plot(x,y)之后

Figure zoomed

不确定为什么你的“目标”情节没有显示情节的负面部分。