Verfasst am: 05.02.2018, 00:21
Titel: DGLS Lösen mit ODE45
Hallo,
habe ein DGLS und möchte es mit ode45 lösen. Alles ist soweit programmiert, aber ich bekomme immer folgenden Fehler, und ich hab wirklich keinen Dunst, was das bedeuten soll:
Code:
>> DGLS_Rakete
z =
0 0 0 0
F_S =
33665000
F_g =
[]
In an assignment A(:) = B, the number of elements in A and B must be the
same.
Kopiere die Deklaration der gobalen Variablen zusätzlich an den Anfang deines Skripts, dann läuft es durch. Ich würde dir aber empfehlen auf die globalen Variablen zu verzichten und die Variablen stattdessen als zusätzliche Argumente an DGLS zu übergeben.
PS: Kleiner Debugging-tip: "dbstop if error" in das Command Windows eintippen, dann setzt matlab bei der nächsten Skriptausführung beim Auftreten eines Fehlers automatisch einen breakpoint und du siehst sofort, dass dmdt leer ist
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.