| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#5 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-08-17 
				
				年龄: 43 
				
					帖子: 77
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 
			
			只能解带初值的问题了,先创建函数: 
		
		
		
		
		
		
		
	%创建sol函数 function y=sol(a) y(1)=(3-5*a(1))*a(1)+1-2*a(2); for k=2:9 y(k)=(3-5*a(k))*a(k)+1-a(k-1)-2*a(k+1); end y(10)=(3-5*a(10))*a(10)+1-a(9); %保存下来,到matlab能识别的路径下 在主程序中调用: x=fsolve('sol',zeros(1,10)) 其中zeros(1,10)表示初值全为0,也可以换成你想要的初值,比如 换成ones(1,10), [1,2,3,……]自己按需要写吧。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |