Das Beispiel zum Zeichnen der Oberfläche eines Futtersilos mit Bodenlagerung wird im File 'silo.m' gelöst.
% silo.m H\"ohenlinien, Volumen und Abspannseile
% fuer Futtersilo mit Bodenlagerung
h=zeros(61); xpl=zeros(1,61); ypl=zeros(1,61);
[xg,yg]= meshgrid(0:0.1:6,0:0.1:6 );
for k= 1:61
x = (k-1)*0.1; xpl(k) = x;
for j=1:21
y = (j-1)*0.1; ypl(j) = y;
h(k,j) = 0.2*x*(6-x) * y*(2-y);
end
end
% Volumen in Liter = 10 mal (h in m) Summe aller Hoehen je 10x10cm
V=10*sum(sum(h))
contour3(xg,yg,h,30)
hold on
hmx = max(max(h))
for k=0:4
xs1 =k+ (0:0.1:2) ; xs1(1); ys1 = 0:0.1:2;
zs1 = 0.2*xs1.*(6-xs1) .* ys1.*(2-ys1);
plot3(ys1,xs1,zs1,'k')
end
for k=2:6
xs1 =k+ (0:-0.1:-2) ; xs1(1); ys1 = 0:0.1:2;
zs1 = 0.2*xs1.*(6-xs1) .* ys1.*(2-ys1);
plot3(ys1,xs1,zs1,'k')
end
hold off; vx=sum(h'); vpart=zeros(1,61);
for k=1:61
vpart(k) =10*sum(vx(1:k));
end
vpart
figure(2); plot(xpl,vpart) ; figure(1)