matlab 求和函数求能告诉我这两个公式怎么编啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 22:34:59

matlab 求和函数求能告诉我这两个公式怎么编啊
matlab 求和函数
求能告诉我这两个公式怎么编啊

matlab 求和函数求能告诉我这两个公式怎么编啊
matlab 编写
 %先来计算Ej
sumtemp=zeros[1,m];
wj=zeros[1,m]; Ej=zeros[1,m];
Ejsum=0;
k=1/(logn);
pij=zeros[m,n]; %开辟一个0矩阵 m*n的零矩阵;
pij=[p11 p21 p31 .pn1
p12 p22 p32.
.
p1m p2m.p3m]; %将pij值存入;
for j=1:1:m
for i=1:1:n
sumtemp(1,j)=pij(j,i)*log(pij(j,i))+sumtemp(1,j);
end
Ej(1,j)=-k*sumtemp(1,j);
end
for j=1:1:m
Ejsum=Ej(1,j)+Ejsum;
end
for j=1:1:m
wj(1,j)=(1-Ej(1,j))/(m-Ejsum);
end
%wj是一个1*m的矩阵 存储了j指标的商权值wj.