主题:求写MATLAB程序
数学模型就是附件中的 但是怎么也搞不定程序 大家帮帮忙啊
自己的代码如下(反正我是没运行处结果来):
第一段:
function x(V,H,S)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
for s=0:0.1:S
i=(v+h)*(v*(1+s)-h*s);
t=(-(s^2)*(h^2+v^2)+(2*s^2+4*s+1)*h*v)/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=s
x(k,4)=r;
x(k,5)=1-r;
x(k,6)=t;
end
end
end
end
x
k
之后第二段(无视了汽车启动时间)
function xb(V,H)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
i=(v+h)*v;
t=h*v/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=r;
x(k,4)=1-r;
x(k,5)=t;
end
end
end
x
自己的代码如下(反正我是没运行处结果来):
第一段:
function x(V,H,S)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
for s=0:0.1:S
i=(v+h)*(v*(1+s)-h*s);
t=(-(s^2)*(h^2+v^2)+(2*s^2+4*s+1)*h*v)/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=s
x(k,4)=r;
x(k,5)=1-r;
x(k,6)=t;
end
end
end
end
x
k
之后第二段(无视了汽车启动时间)
function xb(V,H)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
i=(v+h)*v;
t=h*v/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=r;
x(k,4)=1-r;
x(k,5)=t;
end
end
end
x