| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-08-05 
				
				年龄: 26 
				
					帖子: 21
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			请问怎么在matlab里编程得到这样一个矩阵: 
		
		
		
		
		
		
		
	[ 1 2 3 4 1/2 1 2 3 1/3 1/2 1 2 1/4 1/3 1/2 1 ] 这是一个4*4的 我想要任意的!谢谢了!呵呵!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-08-17 
				
				年龄: 36 
				
					帖子: 70
				 
				
				
				声望力: 21 ![]() ![]()  | 
	
	
	
		
		
			
			 代码: 
	%得到如下形式的矩阵 % [ 1 2 3 4 % 1/2 1 2 3 % 1/3 1/2 1 2 % 1/4 1/3 1/2 1 ] %EDIT BY PSL@CSU %QQ:547423688 %Email:[email protected] function M=get_M(n) %M=get_M(4)可得到如上矩阵 M=zeros(n); for i=1:n for j=1:i-1 M(i,j)=1/(i+1-j); end M(i,i:n)=[1:n-i+1]; end %EDIT BY PSL@CSU %QQ:547423688 %Email:[email protected]  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | |
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-08-05 
				
				年龄: 26 
				
					帖子: 21
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 引用: 
	
 呵呵!  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-02 
				
				年龄: 55 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			层次分析法中的判断矩阵的生成不用这个方法,而且实际的判断矩阵也未必是这样的,不一定在对称的位置的上的数正好互为倒数,只要能满足一致性检验就行了,如果判断矩阵真是这么好的话,那也就不用检验一致性了
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-08-05 
				
				年龄: 26 
				
					帖子: 21
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			我知道,判别矩阵是所谓的专家给的,只是这样的矩阵自己当初没想出来怎么编,上来问一下,以后哪里用到了,不用麻烦了。
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |