基于离差平方和的最优组合赋权方法











package test1;

public class St {
	public static void change(double[][]a)
	{
		 double max=0.0;
		final int i=a.length;
		final int j=a[0].length;

		double [][]s = new double[i][j];
		for(int row=0;row<i;row++)
		{ for(int col=0;col<j;col++)
		  {
			for(int m=0;m<i;m++)
			{
			   for(int n=0;n<i;n++)
			{  
			     s[row][col]+=(a[m][row]-a[n][row])*(a[m][col]-a[n][col]);	
			}
		
		  }
		}
		}
		
			 for(int g=0;g<i;g++)
		        {
				 for(int h=0;h<j;h++)
				 	{
		        	
					 System.out.print(s[g][h]+" ");
				 	}
				 	
				   System.out.println();
		        }
	}

	public static void main(String[] args) {
		double[][] 
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值