作业帮 > 综合 > 作业

问问,matlab是不是ezplot函数画图很不正确,ezplot('x^(2/3)+y^(2/3)-1'),画出来是错

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 22:50:55
问问,matlab是不是ezplot函数画图很不正确,ezplot('x^(2/3)+y^(2/3)-1'),画出来是错的,怎么回事?
1、首先,应该说明一下,EZPLOT在多数情况下画出的图还是比较准确的.不能因为某些情况下画出的图不准确就对它失去信心,毕竟EZ*这类函数用起来确实很方便.如果对于绘图结果有疑问,可考虑换用其它等效的表达方式试一试,看结果是否会有改进.

2、对于你说的这个函数,可以使用下述写法:
ezplot('x^2^(1/3)+y^2^(1/3)-1')
画出来的图应该是你想要的了吧?

3、说到原因,我也有点迷茫了.
好像这涉及到一个非常基本的问题:-1开三次方结果应该是什么?按照常理,(-1)^(1/3)是不是应该等于-1?但是你在MATLAB里面试一试?复变函数的相关定义二十多年前学的,现在真心记不清了,有兴趣您自己再研究研究吧,如果搞明白了,也希望能告诉我一声.