| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-03-15 
				
				年龄: 39 
				
					帖子: 10
				 
				
				
				声望力: 17 ![]()  | 
	
	
	
		
		
			
			 
			
			我在MATLAB教程书上找了个画三维图形的例子,输入都是正确的。当调用M文件时得出是一个数值的结果,设置断点调试时,无论设在哪里也都得出同一个数值的结果。然后我就放在命令文件窗口运行,却可以得出正确的结果。我想问问各位高手这是什么原因,谢谢!!!:cry:
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-03-12 
				
				年龄: 43 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-09-06 
				
				年龄: 42 
				
					帖子: 32
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			最好把源文件穿上来,大家看一下,帮你 找到问题的所在。。。。
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-03-15 
				
				年龄: 39 
				
					帖子: 10
				 
				
				
				声望力: 17 ![]()  | 
	
	
	
		
		
			
			 
			
			谢谢!!! 
		
		
		
		
		
		
		
	其实是很简单的例子了 clear; [x,y]=meshgrid(-2:-0.1:2); z=1./(sqrt((1+x).^2+y.^2))+1./(sqrt((1-x).^2+y.^2)); surf(x,y,z) 我保存为4-27的文件名,调用时得出的结果是 ans=-23 ,然后我就复制到命令文件中运行得出的是正确的结果。我觉得程序本身应该没有问题,不知道是MATLAB的问题还是哪里要调试,不知各位有没有出现过类似的问题,向大侠请教了。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-03-19 
				
				年龄: 38 
				
					帖子: 11
				 
				
				
				声望力: 17 ![]()  | 
	
	
	
		
		
			
			 
			
			clear; 
		
		
		
		
		
		
		
	[x,y]=meshgrid(-2:-0.1:2); z=1./(sqrt((1+x).^2+y.^2))+1./(sqrt((1-x).^2+y.^2)); surf(x,y,z) 你的问题出在:[x,y]=meshgrid(-2:-0.1:2); [x,y]对应的是两个矩阵,而不是一个  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [MATLAB基础] 请教,如何求出灰度图上两个像素点之间的距离? | chen_012 | MATLAB论坛 | 1 | 2009-05-12 11:25 | 
| [MATLAB混合编程] 关于matlab的mex文件的使用 | gj9951101 | MATLAB论坛 | 0 | 2009-05-11 15:35 | 
| 赴微软的职位来了!!!!!!!!!!! | helenhao | LabVIEW论坛 | 0 | 2009-05-11 10:41 | 
| [MATLAB毕业设计] 哪位高手知道关于用BP神经网络判断变压器故障的程序 | peihong | MATLAB论坛 | 0 | 2009-05-07 18:24 | 
| CB模型和TV模型有什么区别和相同? | jeanya | MATLAB论坛 | 0 | 2009-04-02 13:55 |