Verfasst am: 05.11.2017, 16:47
Titel: Skalar gegeben, bekomme aber Vektor zurück
Hallo Community!
ich möchte mir die nichtlineare DGL dzdt = BWG (t, z,T) mehrmals lösen lassen, jedesmal aber für einen anderen Skalar T (siehe die for-Schleife). Wenn ich mir aber am Ende des Programms T ausgeben lasse, erhalte einen Vektor mit 6 Einträgen zurück, bei dem die letzten drei Einträge immer 0 sind. Woran liegt das und wie kann ich das ändern?
Ziel des Programms ist es, das erste T zu finden, bei dem jeder z(:,2)-Eintrag größer ist als 0 (und dann dieses T = T_startmin zu speichern).
Wie programmiere ich, dass ich diesen gesuchten Skalar erhalte? Vorrangig geht´s mir aber um das Skalar-Vektor-Problem.
schreiben, sodass T, wie gewünscht, als der gesuchte Skalar ausgegeben wird.
Der Rest vom Programm war kein Problem mehr, man musste nur noch z mithilfe von Logikoperatoren nach negativen Geschwindigkeiten z(:,2) durchsuchen.
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.