问问,matlab是不是ezplot函数画图很不正确,ezplot('x^(2/3)+y^(2/3)-1'),画出来是错的,怎么回事???
1个回答
展开全部
1、首先,应该说明一下,EZPLOT在多数情况下画出的图还是比较准确的。不能因为某些情况下画出的图不准确就对它失去信心,毕竟EZ*这类函数用起来确实很方便。如果对于绘图结果有疑问,可考虑换用其它等效的表达方式试一试,看结果是否会有改进。
2、对于你说的这个函数,可以使用下述写法:
ezplot('x^2^(1/3)+y^2^(1/3)-1')
画出来的图应该是你想要的了吧?
3、说到原因,我也有点迷茫了。
好像这涉及到一个非常基本的问题:-1开三次方结果应该是什么?按照常理,(-1)^(1/3)是不是应该等于-1?但是你在MATLAB里面试一试?复变函数的相关定义二十多年前学的,现在真心记不清了,有兴趣您自己再研究研究吧,如果搞明白了,也希望能告诉我一声。
2、对于你说的这个函数,可以使用下述写法:
ezplot('x^2^(1/3)+y^2^(1/3)-1')
画出来的图应该是你想要的了吧?
3、说到原因,我也有点迷茫了。
好像这涉及到一个非常基本的问题:-1开三次方结果应该是什么?按照常理,(-1)^(1/3)是不是应该等于-1?但是你在MATLAB里面试一试?复变函数的相关定义二十多年前学的,现在真心记不清了,有兴趣您自己再研究研究吧,如果搞明白了,也希望能告诉我一声。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询