ich habe folgendes Problem. Die Ergebnisse meiner ode23 sind in einer 3 spaltigen Matrix [t,x] abgespeichert.
erste Spalte t ist die Zeit z.b. von 0 bis 200;
x ergibt sich aus
erste Spalte ist der zurückgelegte Weg zum Zeitpunkt t;
und in der zweiten Spalte die Geschwindigkeit zum Zeitpunkt t;
Bsp:
(t) Zeit (x)Weg Geschwindigkeit
0 0 10
1 0.5 9.9
2 1.2 9.7
.
.
.
Nun möchte ich die Zeile aus [t,x] auslesen, an der Stelle wo die Geschwindigkeit 0 wird. Könnt Ihr mir da weiterhelfen?
[/code]
Waaaaaaahnsinn,
das ging ja schnell!
Vielen Dank für die schnelle Antwort
Kay
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 08.06.2010, 20:51
Titel: Schleife
Hi,
eine Frage hätte ich noch
ist es auch möglich, die die Gleichung
[code]
x0=[0 v0]
tspan=0:1:t;
[t,x]=ode23('DGL',tspan,x0,[],v0,c,rho,m,mx,n); [/code]
in einer Schleife durchlaufen zu lassen (z.B. i=1:1:20 und v0=1:i) so das die Werte automatisch berechnet werden?
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.