| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-02 
				
				年龄: 39 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			已知N*N矩阵的行列式,矩阵内有一个未知量,请问是否可以使用matlab编程求出那个未知量? 
		
		
		
		
		
		
		
	 
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-12-02 
				
				年龄: 44 
				
					帖子: 303
				 
				
				
				声望力: 31 ![]() ![]() ![]() ![]()  | 
	
	
	
		
		
			
			 
			
			你把题目传上来,我们一起看下
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-08-19 
				
				年龄: 40 
				
					帖子: 34
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			个人认为MATLAB只能求显示 隐士的你要写成显示的
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-02 
				
				年龄: 39 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			:biggrin:  
		
		
		
		
		
		
		
	原来的题目可能没有说清楚,我的意思如下: 比如有这么一个行列式 a = 1 0 1 0 2 0 0 1 0 2 0 5 1 0 2 0 5 0 0 2 0 5 0 14 2 0 5 0 14 0 0 5 0 14 0 X 其中有一个未知量X,我们知道det(a)=1,能否求出X的值? 手算可以得到X=42。 实现的方法如下(引自http://www.ilovematlab.cn): >> clear >> syms x >> a = [1 0 1 0 2 0 0 1 0 2 0 5 1 0 2 0 5 0 0 2 0 5 0 14 2 0 5 0 14 0 0 5 0 14 0 x] a = [1 0 1 0 2 0 ] [ ] [0 1 0 2 0 5 ] [ ] [1 0 2 0 5 0 ] [ ] [0 2 0 5 0 14] [ ] [2 0 5 0 14 0 ] [ ] [0 5 0 14 0 x ] >> f=det(a)-1 f = x - 42 >> solve(f) ans = 42 >> 话说,http://www.ilovematlab.cn 和 http://www.labfans.com 是一样的论坛? :lovely:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |