24小时热门版块排行榜    

查看: 3014  |  回复: 3

252579947

铜虫 (小有名气)

[求助] 如何在MATLAB中设置figure的大小属性?

准备在MATLAB中将figure设置成正方形,如何写set语句?
以下语句
fg1=figure(1);
set(fg1,'position',[350 275 300 200]);
只能将figure窗口设成正方形,box还是长方形的。

[ Last edited by 252579947 on 2013-5-7 at 08:31 ]
回复此楼

» 收录本帖的淘帖专辑推荐

source 软件

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hnexplorer

金虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
ben_ladeng: 金币+1, 谢谢交流 2013-05-07 20:39:32
你可以用daspect或者pbaspect命令设置宽高比。
2楼2013-05-07 09:21:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
ben_ladeng: 专家考核 2013-05-07 20:39:38
252579947: 金币+5, ★★★★★最佳答案 2013-05-08 08:44:52
你是准备作图还是准备plot数据?
如果是数据,用这个来设置坐标系为正方形: axis square
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2013-05-07 16:11:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

252579947

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by libralibra at 2013-05-07 16:11:26
你是准备作图还是准备plot数据?
如果是数据,用这个来设置坐标系为正方形: axis square

这么简单!
我后来用
fg1=figure(1);
set(fg1,'position',[350 275 300 200]);
axes('position',[0.2 0.2 0.8 -.8]);
也能实现,但显然繁琐了。
4楼2013-05-08 08:47:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 252579947 的主题更新
信息提示
请填处理意见