|
|
ode45 : Aufruf mit anonymen Funktionen |
|
matlabel |

Forum-Fortgeschrittener
|
 |
Beiträge: 84
|
 |
|
 |
Anmeldedatum: 28.01.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2024a
|
 |
|
|
 |
|
Verfasst am: 01.02.2016, 10:47
Titel: ode45 : Aufruf mit anonymen Funktionen
|
 |
Ich will ode45 mit anonymen Funktionen aufrufen. Bisher klappt die Variante
Nun will ich aber statt x.^2+f.^2 eine Verallgemeinerung mit DG benutzen wie
und damit ode45 aufrufen.
Leider klappt folgendes nicht:
Fehlermeldung hier: Error using odearguments (line 110)
Inputs must be floats, namely single or double.
Wie muss der Aufruf richtig lauten?
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 01.02.2016, 10:58
Titel:
|
 |
|
|
matlabel |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 84
|
 |
|
 |
Anmeldedatum: 28.01.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2024a
|
 |
|
|
 |
|
Verfasst am: 01.02.2016, 11:42
Titel: Bitte noch allgemeiner
|
 |
Ich will es noch stärker verallgemeinern. Ich beziehe die Definition der Funktion aus einem popupmenu. Dort kann ich z.B. den Wert x.^2+f.^2 auswählen, oder halt einen anderen und ihn dann DG zuweisen.
Der Aufruf von ode45 soll sich dann lediglich den Wert von DG (der z.B. x.^2+f.^2 sein kann) einbeziehen.
Wie rufe ich damit ode45 auf?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 01.02.2016, 11:58
Titel:
|
 |
|
|
matlabel |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 84
|
 |
|
 |
Anmeldedatum: 28.01.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2024a
|
 |
|
|
 |
|
Verfasst am: 01.02.2016, 12:25
Titel:
|
 |
Ja, Harald, danke für den Tipp. Es funktioniert wie folgt:
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|