随笔 - 1762  文章 - 0  评论 - 109  阅读 - 431万

matlab绘图axis equal的含义

axis square 当前坐标系图形设置为方形,横轴及纵轴比例是1:1
axis equal 将横轴纵轴的定标系数设成相同值 ,即单位长度相同,

也就是说axis square刻度范围不一定一样,但是一定是方形的。

axis equal刻度是等长的,但也不一定是方形的。

用两个简单例子,解释一下
首先是axis square

x=1:0.1:10;

y=x;

plot(y);

axis square;

程序运行结果为,可以发现,该图横纵坐标的刻度范围不同,单位刻度不同,一个是1一个是20,但是整体是一个方形。

 

而axis equal 

figure;

x=1:0.1:10;

y=x;

plot(y);

axis equal;

结果为,可以发现,横纵坐标的单位刻度是相同的,都是10,但整体并不是方形

小结:

1.我的理解是,假如plot()后,不写上axis equal,坐标轴的比例尺不一样。

 

posted on   一杯明月  阅读(11778)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2020-06-06 matlab判断两个字符串是否相等
2020-06-06 人体昼夜节律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示