| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-28 
				
				年龄: 49 
				
					帖子: 9
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			请教如何对一个矩阵标准化?即每个元素减去该元素所在列的平均值再除以该列元素的标准偏差,得到一个新矩阵,即为原矩阵的标准化矩阵。如何利用matlab实现? 
		
		
		
		
		
		
		
	还有如何把一个矩阵的每一列依次赋值给新的变量(向量),我说的是如何用matlab语句实现。 小弟是菜鸟,请指点,谢谢各位高人!!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-07-26 
				
				年龄: 41 
				
					帖子: 268
				 
				
				
				声望力: 25 ![]()  | 
	
	
	
		
		
			
			 
			
			matlab矩阵标准化只要几个语句即可实现,因此请楼主自己先实现一下,有什么问题再来。 
		
		
		
		
		
		
		
	对于matlab中矩阵列赋值给变量问题,在运算过程中直接调用即可,具体请楼主多看看参考书……  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-02-29 
				
				年龄: 45 
				
					帖子: 92
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 
			
			matlab里有函数,不好意思,我没用过。
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-01-02 
				
				
				
					帖子: 247
				 
				
				
				声望力: 22 ![]()  | 
	
	
	
		
		
			
			 
			
			即便没有命令可用,一个简单的编程也可实现: 
		
		
		
		
		
		
		
	设矩阵为 A 求A每列的平均值: mu0=mean(A) mu=[mu0;mu0;mu0...] 求A每列的标准差: va0=std(A) va=[va0;va0;va0...] A的标准化: B=(A-mu)./va 楼主试一下。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-28 
				
				年龄: 49 
				
					帖子: 9
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			谢谢楼上的朋友的指点!
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]MATLAB7.0或MATLAB7.1的下载地址 | dalu | MATLAB论坛 | 2 | 2008-05-17 20:10 | 
| [求助]曲线拟合 | 北斗 | MATLAB论坛 | 4 | 2008-05-05 07:23 | 
| [求助]如何在灰度图中添加一块彩色? | pentiumwb | MATLAB论坛 | 0 | 2008-04-28 15:56 | 
| 【求助】求教大虾:如何创建一个维度为N的矩阵 | ink1219 | MATLAB论坛 | 0 | 2007-08-11 18:14 | 
| 【求助】matlab串口通信问题求助 | gooout | MATLAB论坛 | 0 | 2007-06-26 17:34 |