| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-10-29 
				
				年龄: 39 
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			下面的一段程序是要画两个坐标轴,可是为什么运行后第二个坐标轴还是和第一个坐标轴重合,而不是在top和right呢?哪里出错了呢? 
		
		
		
		
		
		
		
	X=1:5:50; Y1=sin(X); Y2=cos(X); h1=plot(X,Y1,'r'); ax1=gca; set(ax1,'XColor','r','YColor','r') ax2=axes('Position',get(ax1,'Position'),... 'XAxisLocation','top',... 'YAxisLocation','right',... 'Color','none',... 'XColor','k','YColor','k'); h2=plot(X,Y2,'Color','k','parent',ax2);  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-11-30 
				
				年龄: 24 
				
					帖子: 27
				 
				
				
				声望力: 17 ![]()  | 
	
	
	
		
		
			
			 
			
			在h2前面加hold on应该就可以了
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-10-29 
				
				年龄: 39 
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			谢谢你的解答!:lol:
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |