您的位置:首页 > 编程语言 > MATLAB

matlab求解-a(发展系数)的方法。

2015-10-09 10:22 309 查看
<灰色系统理论及应用>刘思峰第7版,P165~166,求解-a(发展系数)的方法。b:灰色作用量。

clear all;clc;close all

a=-0.1;

X0=[];

for i=0:5

X0= [X0,exp(-a*i)];

end

X1=cumsum(X0);

Z1=[0];

for i=2:6

Z1=[Z1,(X1(i)+X1(i-1))/2];

end

a=(sum(Z1(2:6))*sum(X0(2:6))-(6-1)*sum(Z1(2:6).*X0(2:6)))/((6-1)*sum(Z1(2:6).^2)-sum(Z1(2:6))^2);

b=( sum(X0(2:6))*sum(Z1(2:6).^2) - sum(Z1(2:6))* sum(Z1(2:6).*X0(2:6))) /((6-1)*sum(Z1(2:6).^2)-sum(Z1(2:6))^2)​

求解出来:a是个正值 ,前面加个负号,变成-a(发展系数)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: