Matlab用ezplot('x^2+y^2=1');画圆,得到的圆不圆,要扁一点,这是为什么,难道是因为屏幕像素比? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 matlab ezplot 屏幕 像素 搜索资料 2个回答 #热议# 什么是淋病?哪些行为会感染淋病? alskdjfhcy 2012-04-22 · TA获得超过1280个赞 知道小有建树答主 回答量:747 采纳率:0% 帮助的人:681万 我也去答题访问个人页 关注 展开全部 因为matlab默认会自动调整x和y轴单位长度,以满足屏幕分辨率比例但是你可以使用axis equal命令使matlab调整x和y轴单位长度相同 更多追问追答 追问 我用了这个命令,还是不圆啊 追答 先输ezplot('x^2+y^2=1');,然后紧接着输axis equal;,我这里就显示正圆了 追问 哦,我是在ezplot前面用了,在后面用一下确实变圆了,可是为什么坐标范围自动被修改了 追答 因为matlab自动调整x和y轴显示出来的长度与窗口长度一致,又要求显示出来的范围不变,所以就会出现x轴用很长一段表示单位1,而y轴用较短一段表示单位1,因此图像就被横向拉伸了坐标范围自动被修改,那是必然的。因为比如窗口横纵比为2:1,且xy轴用相同单位长度,那么xy轴范围自然也是2:1了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 jyxiong1991 2012-04-22 知道答主 回答量:7 采纳率:0% 帮助的人:8.5万 我也去答题访问个人页 关注 展开全部 可能是由于x轴和y轴的比例问题,当我指定x轴和y轴的范围ezplot(x^2+y^2=1,[-1,1,-1,1])时还是扁的,但用参数函数ezplot('cos(x)','sin(y)',[0,2*pi])画时,却是圆的 追问 试了一下,用ezplot('cos(x)','sin(y)',[0,2*pi])确实是个正圆,好奇怪啊 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-12-22 Matlab用ezplot('x^2+y^2=1');画圆,... 2013-05-16 matlab画椭圆的问题。ezplot('x^2/a^2+(... 3 2013-01-27 问问,matlab是不是ezplot函数画图很不正确,ezp... 11 2012-08-23 matlab如何用ezplot('x^2+(y-4)^2=1... 7 2017-05-01 matlab二维图绘x^2+y^2=1 1 2007-04-18 Matlab怎么绘制x^2+y^2=1曲线 12 2012-04-30 x^2+y^2=1用MATLAB画图怎么画 2008-12-19 matlab里面同时画多个隐函数的格式是这样的吗?ezplo... 5 更多类似问题 > 为你推荐: