| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-04-25 
				
				年龄: 36 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			x和y的数据范围自定,绘制三维曲面 z=sqrt(x^2+y^2)/(x^3-y^3) 
		
		
		
		
		
		
		
	谁能帮帮我,谢谢了  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-04-25 
				
				年龄: 36 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 有人会吗 帮帮我
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 高级会员 
			
			
			
				
			
			注册日期: 2009-04-11 
				
				年龄: 38 
				
					帖子: 138
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 
			
			>> [x,y]=meshgrid(-5:0.01:5,-5:0.01:5); 
		
		
		
		
		
		
		
	>> z=sqrt(x.^2+y.^2)./(x.^3-y.^3); >> mesh(z) 可以用这个画,范围自己再根据需要修改吧  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-10-16 
				
				年龄: 45 
				
					帖子: 24
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			按楼下的把x,y矩阵化之后,然后还要把z矩阵化  z=meshgrid(z),然后试试mesh(x,y,z) 
		
		
		
		
		
		
		
	仅供参考  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-11-07 
				住址: 湖南长沙 
				
				
					帖子: 233
				 
				
				
				声望力: 22 ![]()  | 
	
	
	
		
		
			
			 
			
			画三维图需要将x和y的数据做一个meshgrid 
		
		
		
		
		
		
			找本matlab的教程看看,上面都会有详细的解答 
				__________________ 
		
		
		
		
	坚持就是胜利,努力就有奇迹。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |