| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-05-05 
				
				年龄: 39 
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			见上! 
		
		
		
		
		
		
		
	首先是要设置坐标轴的粗细 然后要设置坐标刻度的数字。 比如z坐标范围2到10,间隔2,那些标注2,4,6,8,10的大小如何通过命令设置? 急求! 谢谢大家!!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-12-02 
				
				年龄: 44 
				
					帖子: 303
				 
				
				
				声望力: 31 ![]() ![]() ![]() ![]()  | 
	
	
	
		
		
			
			 
			
			貌似是用 grid 命令来调整的  :lovely:
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | |
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-04-12 
				
				年龄: 46 
				
					帖子: 67
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 引用: 
	
 x = 1:20; %这里是举例用的随便2组数据 y = 1:20; hplot = plot( x, y ); % 用plot指令作图,并且将plot函数返回的曲线句柄赋值给hplot haxis = get( hplot, 'Parent' ); % 曲线的‘父亲’就是我们想要操作的坐标轴的句柄啦 %% 句柄:是我们操作Matlab图形对象的一个“手柄”,一切对Figure图形的操作都借助这个 %% 手柄来进行。 set( haxis, 'LineWidth', 1.0 ); %% set函数,可以看下Matlab Help. 'LineWidth'就是axis的线宽度属性,其值默认为0.5,我这里 %% 改成1.0了。 set( haxis, 'XLim', [ 2 20 ] ); set( haxis, 'YLim', [ 2 20 ] ); %% 这两句是调整坐标轴上下限的。很显然,如果有Z轴,那就 set( haxis, 'ZLim', [ Zmin, %% Zmax ] ) set( haxis, 'XTick', 2:1:20 ); set( haxis, 'YTick', 2:1:20 ); %% 这两句就是调整坐标轴上那些标注出来的数字了,2:1:20意思是从2开始,每隔1标注一次,直 %% 到20为止。注意这里的2, 20最好和上面相应的XLim, YLim最大最小值一致。  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |