Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-03-04, 17:24   #1
tolabfans
普通会员
 
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19
tolabfans 正向着好的方向发展
默认 【求助】如何给这样的图加个标题

程序如下:

x=0:0.1:2*pi;
subplot(131)
plot(sin(x));
title('y=sin(x)');
subplot(132)
plot(cos(x));
title('y=cos(x)');
subplot(133)
plot(cos(x)+sin(x));
title('y=sin(x)+cos(x)');

每个子图的标题好加,怎样在下面加个总标题呢。
上传的图像
文件类型: jpg untitled.jpg (20.2 KB, 17 次查看)
tolabfans 当前离线   回复时引用此帖
旧 2008-03-04, 17:48   #2
Purple
初级会员
 
注册日期: 2008-02-27
年龄: 45
帖子: 5
声望力: 0
Purple 正向着好的方向发展
默认

看见那个show plot tools没?
点进去可以编辑图像,具体点进去就知道了
上传的图像
文件类型: jpg 0.JPG (37.0 KB, 15 次查看)
Purple 当前离线   回复时引用此帖
旧 2008-03-04, 18:52   #3
tolabfans
普通会员
 
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19
tolabfans 正向着好的方向发展
默认

上面的方法是在窗口上加标题吧。我是想直接图里面加个标题,用语句实现。如图
上传的图像
文件类型: jpg untitled.jpg (20.4 KB, 12 次查看)
tolabfans 当前离线   回复时引用此帖
旧 2008-03-04, 19:25   #4
shiqiang
高级会员
 
shiqiang 的头像
 
注册日期: 2008-02-26
年龄: 38
帖子: 158
声望力: 25
shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦
默认

解决这个问题可以有两种办法,一种是用text(x,y,'文本')命令,x,y是指文本的坐标。不过这个有个缺点就是坐标不好处理,而且必须放在中间那个图形的title命令后才能在底部中间显示,另一种是gtext('文本'),在命令行里加上这一条命令,运行结束后会显示坐标轴线,运用鼠标点击一个点,文本就放在相应的位置,建议你用第二种,尝试一下。
shiqiang 当前离线   回复时引用此帖
旧 2008-03-05, 08:12   #5
tolabfans
普通会员
 
注册日期: 2008-02-29
年龄: 44
帖子: 92
声望力: 19
tolabfans 正向着好的方向发展
默认

引用:
作者: shiqiang 查看帖子
解决这个问题可以有两种办法,一种是用text(x,y,'文本')命令,x,y是指文本的坐标。不过这个有个缺点就是坐标不好处理,而且必须放在中间那个图形的title命令后才能在底部中间显示,另一种是gtext('文本'),在命令行里加上这一条命令,运行结束后会显示坐标轴线,运用鼠标点击一个点,文本就放...
二个方法试了下,都不错。太感谢了。坛子里热心人不少啊
tolabfans 当前离线   回复时引用此帖
旧 2008-03-05, 12:00   #6
shiqiang
高级会员
 
shiqiang 的头像
 
注册日期: 2008-02-26
年龄: 38
帖子: 158
声望力: 25
shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦shiqiang 身上有一圈迷人的光环哦
默认

呵呵,不要客气了。给你解决问题的同时,我们也是在学习呀。
shiqiang 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 18:06


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.