| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-02-29 
				
				年龄: 40 
				
					帖子: 8
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			遇到的方程组: 
		
		
		
		
		
		
		
	function dy=Falk(x,y) dy=zeros(3,1); dy(1)=a*y(2); dy(2)=a*y(3); dy(3)=-a*(y(1)*y(3)+(1-y(2)^2)); 其中 a 是未知的参数,欲用牛顿迭代法确定 a 。 程序怎么写才能让 a 自动更新呢?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-02-29 
				
				年龄: 40 
				
					帖子: 8
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			问题说得不是很清楚。 
		
		
		
		
		
		
		
	qq: 196261880 师兄们来指导下我吧,小弟在此拜谢了!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-07-26 
				
				年龄: 41 
				
					帖子: 268
				 
				
				
				声望力: 25 ![]()  | 
	
	
	
		
		
			
			 
			
			利用一个循环,使a慢慢变化 
		
		
		
		
		
		
		
	或者利用你那里的算式,将表达式表示为: y=f(a)的一个算式,然后用牛顿迭代 法进行计算。 我看你这里的算式函数表达不是很清楚,还是将原来的用数学表达式写出来吧……  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |