最佳泄洪问题1题的求解
程序1:计算机寻找解,在0~1的范围内 求出了最高点5到6取值范围内的具体值clc
clear
h=;
s=[6.1
8.4
7 9.3 4.8 3.6 0.9 8.5 1.8 9.1 4.6 1.5 2.3 8.8 1.3];
k=;
j=1;
m=zeros(201,15);
n=zeros(201,15);
o=zeros(1,201);
cost=zeros(201,1);
value=zeros(201,1);
for x=0:0.005:1
c=0;
q=0;
for i=1:15
p=5.0+x-h(i);
m(j,i)=p
if p>=1
c1=k(i);
c=c1+c;
n(j,i)=c1;
else
c1=k(i)*p;
c=c1+c;
n(j,i)=c1;
end
q1=s(i)*p*1000000;
q=q1+q;
o(j)=q1;
end
cost(j)=c;
value(j)=q;
j=j+1;
end
x=0:0.005:1;
inval=zeros(201,1);
for i=1:201
inval(i)=1/value(i);
end
plot(x,inval)
hold on
plot(x,cost)
figure()
plot(value,cost)
p=polyfit(value,cost,1);
poly2str(p,'value') http://www.madio.cn/home/attachment/200908/24/169907_12511317734wz6.jpg http://www.madio.cn/home/attachment/200908/24/169907_12511317618Iuo.jpg O(∩_∩)O哈哈~,hoax啊 哈哈,很好啊!!!! O(∩_∩)O哈哈~,hoax啊
计算机寻找解,在0~1的范围内 求出了最高点5到6取值范围内的具体值 计算机寻找解,在0~1的范围内 求出了最高点5到6取值范围内的具体值 计算机寻找解,在0~1的范围内 求出了最高点5到6取值范围内的具体值 计算机寻找解,在0~1的范围内 求出了最高点5到6取值范围内的具体值
页:
[1]