| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-10-12 
				
				年龄: 39 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			我是初学者,变了一个这样的函数: 
		
		
		
		
		
		
		
	function dxdy(hb,rua,dt) dy=hb/10 cx=cp/sin(rua) dx=cx*dt 在运行时提示错误: dxdy(50,30,1) ??? Undefined function or method 'dxdy' for input arguments of type 'double'. 是什么原因,应该怎么修改啊。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-27 
				
				年龄: 38 
				
					帖子: 12
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			改成如下:cp不知道你代表什么意思,用1代替。 
		
		
		
		
		
		
		
	function [dx dy]=dxdy(hb,rua,dt) dy=hb/10; cx=1/sin(rua); dx=cx*dt;  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |