如题!
计算公式如下图
———————————————————————————————————————————————————————
数据如下:
U0+ 【程序中的dd】为
0.0402 | 0.0243 | 0.0269 | 0.0308 | 0.092 | 0.0614 | 0.051 | 0.04 | 0.0302 |
Ui(k)【程序中的B】为
0.0503 | 0.0972 | 0.0403 | 0.0249 | 0.0315 | 0.0614 | 0.0319 | 0.0331 | 0.0187 |
0.0402 | 0.0425 | 0.0995 | 0.0286 | 0.0657 | 0.0347 | 0.0255 | 0.0388 | 0.0216 |
0.0456 | 0.0577 | 0.0592 | 0.0308 | 0.0237 | 0.0587 | 0.0446 | 0.0400 | 0.0288 |
0.0405 | 0.0608 | 0.0430 | 0.0305 | 0.0920 | 0.0481 | 0.0382 | 0.0388 | 0.0302 |
0.0465 | 0.0243 | 0.0699 | 0.0267 | 0.0526 | 0.0400 | 0.0478 | 0.0323 | 0.0173 |
0.0455 | 0.0820 | 0.0269 | 0.0295 | 0.0499 | 0.0454 | 0.0510 | 0.0368 | 0.0273 |
———————————————————————————————————————————————————————
我用的MATLAB程序如下:
[n,m]=size(B);
for i=1:n
for j=1:m
E(i,j)=abs(dd(j)-B(i,j));
end
end
p=max(max(E));
q=min(min(E));
for i=1:n
for j=1:m
F(i,j)=(q+0.5*p)/(E(i,j)+0.5*p);
end
end
h1=zeros(1,n);
for i=1:n
for j=1:m
h1(i)=h1(i)+F(i,j);
end
h1(i)=h1(i)/n;
end
———————————————————————————————————————————————————————
哪位大神能给看看我哪里出错了,或者教教我怎么能算出正确的答案!!
不胜感激!!!!!!!