Matlab中plot绘图时,如何将坐标轴按比例显示

 我来答
蛮奕声荣丑
2020-04-29 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:900万
展开全部
用DataAspectRatio属性定义比例即可
举例一:
ezplot(@sin)
set(gca,'DataAspectRatio',[2
1
1])%数组中三个值分别代表x、y、z轴的比例,如果想等比例显示,设为[1
1
1]即可,效果等价于axis
equal
举例二:
clear
close
all
x=0:0.1:6;
y=sin(x);
plot(x,y)
axis
equal
%或者axis
image

扩展资料
plot函数使用方法:
1.
plot(A)
a.若A为向量,则绘图时以序号为横坐标,序号对应的值为纵坐标;
b.若A为实矩阵,则绘制每列对应的曲线。
2.
plot(A1,
A2)
以A1为横坐标,A2为纵坐标绘制曲线。
3.
plot(Y(a:b,
n))
表示绘制矩阵Y的第n列的序号[a,b]区间的数据;
如果是plot(Y(:,
n));则表示绘制矩阵Y的第n列全部数据;
如果是plot(Y(n,
:));则表示绘制矩阵Y的第n行全部数据。
参考资料来源:搜狗百科
-
plot
(MATLAB
plot
函数)
搜狗百科
-
MATLAB
竭振华乘倩
2020-05-02 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:917万
展开全部
用DataAspectRatio属性定义比例即可
1、举例一:
ezplot(@sin)
set(gca,'DataAspectRatio',[2
1
1])%数组中三个值分别代表x、y、z轴的比例,如果想等比例显示,设为[1
1
1]即可,效果等价于axis
equal
2、举例二:
clear
close
all
x=0:0.1:6;
y=sin(x);
plot(x,y)
axis
equal
%或者axis
image

扩展资料:
plot函数使用方法:
1.
plot(A)
a.若A为向量,则绘图时以序号为横坐标,序号对应的值为纵坐标;
b.若A为实矩阵,则绘制每列对应的曲线。
2.
plot(A1,
A2)
以A1为横坐标,A2为纵坐标绘制曲线。
3.
plot(Y(a:b,
n))
表示绘制矩阵Y的第n列的序号[a,b]区间的数据;
如果是plot(Y(:,
n));则表示绘制矩阵Y的第n列全部数据;
如果是plot(Y(n,
:));则表示绘制矩阵Y的第n行全部数据。
参考资料:
百度百科-plot
(MATLAB
plot
函数)
百度百科-MATLAB
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
罗秀荣系夏
2020-05-05 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:2186万
展开全部
用DataAspectRatio属性定义比例即可
下面是例子
ezplot(@sin)
set(gca,'DataAspectRatio',[2
1
1])%数组中三个值分别代表x、y、z轴的比例,如果想等比例显示,设为[1
1
1]即可,效果等价于axis
equal
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
matlab爱好者
2020-12-09 · matlab编程与科研资料分享,欢迎关注!
matlab爱好者
采纳数:16 获赞数:28

向TA提问 私信TA
展开全部

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式