Você está na página 1de 3

Aluminiumfelge

b=0.6;
z=linspace(-b,b,100);
%Funktionen definieren
Ra=@(z)3+((z./b).^2.*sin(5*pi/6*z./b)).^2;
Ri=@(z)2+0.5*(z./b).^4.*cosh(z./b);
plot(z,Ra(z),z,Ri(z),-z,-Ra(z),-z,-Ri(z))
%Masse berechnen
rho=2.4;
V=pi*quad(Ra,-b,b)-pi*quad(Ri,-b,b)
M=V*rho
%Massentrgheitsmoment
diff4=@(z)Ra(z).^4-Ri(z).^4;
J=pi/2*rho*quad(diff4,-b,b)

Rakete
%Zeitintervall definieren
t=linspace(0,25,100);
%Funktionen definieren
x=@(t)cos(t./2)-1;
y=@(t)sin(t./2).*exp(t./30);
z=@(t)log(t./2+1);
%Darstellen
plot3(x(t),y(t),z(t))
pause
%Erstes Verlassen der Radar Reichweite
RS=2.2;
ab=@(t)RS-(sqrt(x(t).^2+y(t).^2+z(t).^2));
plot(t,ab(t))
[ts]=fzero(@(t)ab(t),[2 7])
%Koordinaten zum Zeitpunkt t0
xs=x(ts)
ys=y(ts)
zs=z(ts)
%Wiedereintritt?

[twe]=fzero(@(t)ab(t),[7 12])
xwe=x(twe)
ywe=y(twe)
zwe=z(twe)
%Wiederaustritt
[twa]=fzero(@(t)ab(t),[12 15])
xwa=x(twa)
ywa=y(twa)
zwa=z(twa)

Gleichungssystem
%Variablen eingeben
N=80;
dx=pi/(2*N);
x=linspace(dx/2,pi/2-dx/2,N);
%Funktion definieren
r=@(x)tan(x).*(1-(2*x)./pi).^(5/4);
%Matrix A erstellen
A=zeros(N,N);
A(1,1)=-28;
A(2,1)=30;
A(3,1)=-2;
A(1,2)=30;
A(2,2)=-60;
A(3,2)=32;
A(4,2)=-2;
A(N-3,N-1)=-2;
A(N-2,N-1)=32;
A(N-1,N-1)=-60;
A(N,N-1)=34;
A(N-2,N)=-2;
A(N-1,N)=34;
A(N,N)=-92;
for i=3:N-2
A(i-2,i)=-2;
A(i-1,i)=32;
A(i,i)=-60;
A(i+1,i)=32;
A(i+2,i)=-2;
end
A=1/(12*dx^2).*A;
%xi berechnen

for i=1:N
xa(i)=r(x(i));
end
xa=reshape(xa,length(xa),1);
%Lineares System lsen
f=inv(A)*xa;
%Darstellung
plot(xa,f)
hold on
plot(x,r(x),'r')
hold off

Você também pode gostar