| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-11-04 
				
				年龄: 42 
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			for k=1:4 
		
		
		
		
		
		
		
	subplot(2,2,k); plot(x,y(:,k)); legend('Legendtitle{k}'); end 在一张纸上有4张图,每张图有自己的 Legend,但是我希望在最上方用同一个标题来标识这4张图,请问该怎么弄呢??? 即使我在cycle之外使用 title('TOTO'); 也仅仅是给第4张图添加标题。 Thx!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-11-01 
				
				年龄: 39 
				
					帖子: 406
				 
				
				
				声望力: 27 ![]()  | 
	
	
	
		
		
			
			 
			
			lz 你的title( )写在了循环函数写在循环外面还是里面? 
		
		
		
		
		
		
		
	按照你所说 应当是subtitle才可能发生的现象啊 Thx for reading. PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-11-04 
				
				年龄: 42 
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			我写在循环外面还是一样的,它认为是第4张图的title.我用的就是subplot啊
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-11-01 
				
				年龄: 39 
				
					帖子: 406
				 
				
				
				声望力: 27 ![]()  | 
	
	
	
		
		
			
			 
			
			lz 如果你希望四张图像的title都是一样的,直接把title函数插入循环就可以了。 
		
		
		
		
		
		
		
	for k=1:4 subplot(2,2,k); legend('Legendtitle{k}'); ... title('TOTO'); end 若每张的title相互之间没有规律,比如不是"标号+1"之类的渐变关系,即例如第一张title为"张",第二章为"李"...我这里的经验,就是不用for循环,而是一张一张的话并加标题。个人意见,仅供参考。 Thx for reading. PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-03-04 
				
				年龄: 41 
				
					帖子: 7
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			subplot(1,3,1);imshow('plane.bmp');title('原始图像'); 
		
		
		
		
		
		
		
	subplot(1,3,2);imshow('planehide1.bmp');title('篡改后的图像'); subplot(1,3,3);imshow('cuangai.bmp');title('篡改位置定位'); 这种格式可以,就是有些麻烦  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-11-01 
				
				年龄: 39 
				
					帖子: 406
				 
				
				
				声望力: 27 ![]()  | 
	
	
	
		
		
			
			 
			
			确实有些麻烦 : - ) 
		
		
		
		
		
		
		
	多多交流 共同进步  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-11-04 
				
				年龄: 42 
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			我只想要一个标题,在页面的最上方。最后实在没有办法,只能先设定页面和图形大小,然后把把最有一个图的标题定位移到我所需要的地方。
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]The input character is not valid in MATLAB statements or expressions. | mumu | MATLAB论坛 | 2 | 2008-11-26 12:58 | 
| [求助]电力系统机组启停优化算法程序 | woshi523de | MATLAB论坛 | 1 | 2008-11-18 08:12 | 
| [求助]请问这种图怎么画 | yape14 | MATLAB论坛 | 4 | 2008-09-22 09:04 | 
| [求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 | yijianmei | MATLAB论坛 | 1 | 2008-07-24 10:15 |