| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2007-12-26 
				
				
				
					帖子: 4
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			好,谢谢搂住
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-21 
				
				年龄: 37 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			还是不知道如果m<n时如何求方程组的通解!
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	孜孜不倦,勤学好问!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-07-26 
				
				年龄: 41 
				
					帖子: 268
				 
				
				
				声望力: 25 ![]()  | 
	
	
	
		
		
			
			 
			
			如果一个方程的列数大于行数,则说明这个方程有无数个解,那我们可以对矩阵A进行分析,你可以对矩阵A进行高斯消去,那我们则得到了一个[m*m]的对角阵D和消去后剩余的m*(n-m)的一个矩阵B, 
		
		
		
		
		
		
		
	则原方程变为: [D B]*x=f 对于最后一行: d(m,m)*x(m)+b(m,m+1)*x(m+1)+...+b(m,n)*x(n)=f(n) 那我们就可以对剩余的x(m:n)个变量进行求解,因为有无穷个解,所以需要利用带入法来求解,将这个向量依次赋值为[1,0,...0](n-m+1);[0,1,...0](n-m+1),……相当于是赋值为单位向量,而这些量就是我们这个方程的一组基,得到了一组基之后,每组基代进原方程,剩余的不就可以求出来了么? 如果还不明白,请仔细看线性代数教材。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |