Matlab用ezplot('x^2+y^2=1');画圆,得到的圆不圆,要扁一点,这是为什么,难道是因为屏幕像素比?

[复制链接]
查看11 | 回复2 | 2012-4-22 00:05:48 | 显示全部楼层 |阅读模式
因为matlab默认会自动调整x和y轴单位长度,以满足屏幕分辨率比例但是你可以使用axis equal命令使matlab调整x和y轴单位长度相同...
回复

使用道具 举报

千问 | 2012-4-22 00:05:48 | 显示全部楼层
可能是由于x轴和y轴的比例问题,当我指定x轴和y轴的范围ezplot(x^2+y^2=1,[-1,1,-1,1])时还是扁的,但用参数函数ezplot('cos(x)','sin(y)',[0,2*pi])画时,却是圆的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行