为什么方程是圆形,画出来的图形却是抛物线

问题描述:

为什么方程是圆形,画出来的图形却是抛物线
比如方程x^2-(46/5)*x+y^2-(64/5)y+(217/5)=0
用配方法,可以配出是个圆形(x-46/5)^2+(y-64/5)^2=sqrt(1872)/10
这不应该是一个圆吗?可是用matlab画出来的确是一条抛物线,这是怎么回事?
matlab程序ezplot('((x-1)^2+(y-2)^2)/((x-3)^2+(y-4)^2)-(3^2)/(2^2)')

是圆的方程(不过跟你前面的不一致)
可能是取值范围问题,只画了一部分图
加上范围试试上面写错了,分母应该是10。matlab是不限制取值范围的你的语句应该是默认方式x和y的范围都是[-2*pi,2*pi]的确是范围的问题。ezplot('x^2-(46/5)*x+y^2-(64/5)*y+(217/5)',[0 15],[0 15])就可以画出来,的确是个圆。谢谢你