Freier Fall

 

Vorschau
freierfall(x)
>> x = 9.81*.5*4^2 x = 78.4800
Mit dem Ergebnis kann dann das Skript ausgeführt werden.
Skript
function rueck=freierfall(fallzeit)
% Alle Werte berechnen
t = linspace(0,fallzeit);
a = 9.81;
v = a*t;
x = a*0.5*t.^2;

% Ergebnis zwischenspeichern und ausgeben
weg = num2str( x(end) );
disp(['Der zurückgelegte Weg beträgt: ', weg, ' m.'])
rueck = x(end);

% Ergebnis plotten
subplot( 3, 1, 1 );
plot( t, linspace(a,a), '-' );
xlabel( 'Zeit' )
ylabel( 'Beschleunigung' )
grid on
title( 'Freier Fall' )
subplot( 3, 1, 2 );
plot( t, v );
xlabel( 'Zeit' )
ylabel( 'Geschwindigkeit' )
grid on
subplot( 3, 1, 3 );
plot( t, x );
xlabel( 'Zeit' )
ylabel( 'Ort' )
grid on