作业帮 > 综合 > 作业

matlab用ezplot()和fplot()画同一个函数为什么图形不一样啊.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/24 22:29:57
matlab用ezplot()和fplot()画同一个函数为什么图形不一样啊.
比如
ezplot(‘sin(x)/x',[-100,100])和
fplot(‘sin(x)/x',[-100,100])怎么图形不一样啊,他俩不是都能画显函数么.
fplot()

ezplot()
matlab用ezplot()和fplot()画同一个函数为什么图形不一样啊.
楼上说了这么多,好像都没回答楼主的问题.
这两个图本来应该一样,但是具体画图的时候,由于我们给出的条件非常简略,所以函数必须要先自己取XData,然后再算相应的YData,不同的函数划分的格点不同,结果就可能有差异了.
对ezplot生成的x,y数值进行记录,发现y(210)和y(224)都是NaN.这应该是ezplot函数的一点小缺陷,具体我没仔细看,你可以自己看一下函数.
附件是ezplot生成的x和y数据