哪位高手帮我把下面这个matlab的程序转换成mathematica的啊?急用急用 感激不尽!熵值法确定权重的源程序:% 熵值法确定权重 % 确定指标层权重 clear; clc; x=[ ]; y=[] [m,n]=size(x); for i=1:n y(:,i)=x(:,i)/su

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 14:36:14
哪位高手帮我把下面这个matlab的程序转换成mathematica的啊?急用急用感激不尽!熵值法确定权重的源程序:%熵值法确定权重%确定指标层权重clear;clc;x=[];y=[][m,n]=s

哪位高手帮我把下面这个matlab的程序转换成mathematica的啊?急用急用 感激不尽!熵值法确定权重的源程序:% 熵值法确定权重 % 确定指标层权重 clear; clc; x=[ ]; y=[] [m,n]=size(x); for i=1:n y(:,i)=x(:,i)/su
哪位高手帮我把下面这个matlab的程序转换成mathematica的啊?急用急用 感激不尽!
熵值法确定权重的源程序:% 熵值法确定权重 % 确定指标层权重 clear; clc; x=[ ]; y=[] [m,n]=size(x); for i=1:n y(:,i)=x(:,i)/sum([x(:,i)]) % 原始矩阵归一化 end for l=1:n s(1,l)=0; for j=1:m p(1,l)=y(j,l)*log(y(j,l)) s(1,l)=s(1,l)+p(1,l) end end k=(log(m))^(-1) e=-k*s h=ones(1,n)-e w=h/sum(h) % 指标权重值 sum(w) % 计算综合评价值 g=y*w'
熵值法确定权重的源程序:
% 熵值法确定权重
% 确定指标层权重
clear;
clc;
x=[ ];
y=[] [m,n]=size(x);
for i=1:n
y(:,i)=x(:,i)/sum([x(:,i)]) % 原始矩阵归一化
end
for l=1:n
s(1,l)=0;
for j=1:m
p(1,l)=y(j,l)*log(y(j,l))
s(1,l)=s(1,l)+p(1,l)
end
end
k=(log(m))^(-1)
e=-k*s
h=ones(1,n)-e
w=h/sum(h) % 指标权重值
sum(w)
% 计算综合评价值
g=y*w'

哪位高手帮我把下面这个matlab的程序转换成mathematica的啊?急用急用 感激不尽!熵值法确定权重的源程序:% 熵值法确定权重 % 确定指标层权重 clear; clc; x=[ ]; y=[] [m,n]=size(x); for i=1:n y(:,i)=x(:,i)/su
(* MATHEMATICA 熵值法 *)
(* 注意矩阵的格式 *)
x={
{99.3600,380952974700.0000,104.8900,1.6400,9.0500,8.2800,101452980.1100,1167334984012.1600,102.1300,228127.0000,5304940.0000,29817.0000},
{92.1100,466610267000.0000,111.6500,4.3300,5.4400,8.1600,75883744.8300,861424359113.9300,94.6000,1253922.0000,8087900.0000,85194.0000},
{109.1000,305694698312.7900,110.8800,2.6900,4.1700,8.4000,457459478.2500,1179235081612.4700,110.0600,468307.0000,677090.0000,63273.0000},
{109.1000,595020144866.6500,99.3000,2.0100,4.5700,4.3000,783157007.2100,5007646096891.2900,109.2600,1993306.0000,1930440.0000,65491.0000},
{98.2200,372654923215.5300,107.1300,1.4400,8.5100,23.8000,18848868.8700,704821878325.1800,101.1000,162951.0000,62990.0000,22051.0000},
{104.6500,365675537000.0000,111.7600,2.1400,5.0200,9.3900,27417364.3700,89952506168.7600,104.3300,87487.0000,670.0000,5195.0000},
{101.2900,366895501851.6100,101.8200,1.9400,8.5100,5.5800,11549288.9200,1258455637300.0000,103.9700,309613.0000,1539200.0000,9674.0000},
{100.8500,392520087435.9700,106.2700,0.7600,9.5300,8.6500,19599155.2300,48932431697.2000,101.4400,82859.0000,305990.0000,25023.0000},
{96.3600,347542443470.0800,99.6000,1.2600,9.6900,18.0100,22939492.6400,1297226915351.5100,99.0900,29917.0000,172930.0000,15043.0000},
{97.3700,100.0000,99.6400,4.6800,16.2100,9.2600,158995068.0700,15077285740000.0000,98.4000,1688822.0000,3021080.0000,226205.0000}
};
m=Dimensions[x][[1]];
n=Dimensions[x][[2]];
y=Table[0, {i, m}, {j, n}];
(* 原始矩阵归一化 *)
For[i = 1, i

哪位高手帮我把下面这个matlab的程序转换成mathematica的啊?急用急用 感激不尽!熵值法确定权重的源程序:% 熵值法确定权重 % 确定指标层权重 clear; clc; x=[ ]; y=[] [m,n]=size(x); for i=1:n y(:,i)=x(:,i)/su 请高手们帮我用MATLAB程序实现求概率问题请高手们帮我用MATLAB程序实现下面这个概率式:在70个球中随机抽取,求出第n+1次,抽到第i个球的概率,给出概率式为:p(n+1,i)=p(n,i)+u(n+1)(d(n+1,i)-p(n,i)),其 哪位高手可以帮我解下下面的数学题 matlab--哪位帮我把下面的程序运行下!求了!麻烦把得到的图贴上来!如果有错的话麻烦修改下……可以用百度HI呼叫我!我在!我这里在网吧,没有程序啊……哭死了E=10 C=10*10^-6 R=2000 %输入电压E,电 那位高手能帮我写下面公式的matlab程序呀,能画出n随a的变化图来,是在是解决不了了. 哪位好心人帮我分析下下面的这个电路, 麻烦各位高手帮我算算下面这个的极限~ matlab高手帮我看看怎么把几个相交的曲面弄透明,汇出交线~有3个曲面相交,分别为曲面1,曲面2,曲面3,他们的方程在下面程序里面我想把个曲面1,2,3分别弄成透明的,颜色各不相同,比如分别为红, 由于初学者,不懂matlab,请高手用malab帮我编一个程序:三角函数的波形合成与分解 哪位英文高手可以帮我把下面这句话翻译成英文“品质源于服务”,谢谢了! “花痴”哪位高手帮我把这个词弄个性点 哪位大神能帮我把这个程序注释一下,我只知道程序运行结果!/* Includes ------------------------------------------------------------------*/#include stm32f10x_lib.h/* Private typedef --------------------------------------------- 哪位高手帮我算下这个式子等于多少? 哪位高手帮我看看这个字是什么字呀 哪位高手帮我把三角函数的难点,知识点归纳一下~ 哪位高手能帮我把各个结果的计算过程写下来, 哪位高手帮我分析一下这个电路图的工作原理 有没有哪位高手能帮我看一下这个MATLAB程序哪里错误了啊?运行不了,提示有错误!function[Y]=ybusl(zdata)nl=zdata(:,1);nr=zdata(:,2);R=zdata(:,3);X=zdata(:,4);nbr=length(zdata(:,1));nbus=max(max(nl),max(nr));Z=R+j*X;y=ones(nbr