|
|
Partielle Ableitung nach [dx/dt] - Werteberechnung |
|
AndiD. |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 25.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2012, 09:06
Titel: Partielle Ableitung nach [dx/dt] - Werteberechnung
|
|
|
|
|
Hallo zusammen,
ich hänge aktuell am folgendem Problem und stehe irgendwie völlig auf dem Schlauch.
Ich möchte aus einer Reihe von Messwerten zwei Parameter bestimmen, welche ich für einen weiteren Ausgangswert für eine Fehlerkompensation benötige.
Die Formeln lauten:
dabei ist:
= Lernraten für die Adaptionsgeschwindigkeit
= Modellfehler
= harmonische Ordnung
= Rotor-Phasenlage
Als Code habe ich folgendes aktuell in meiner *.m-file umgesetzt:
Ich bin mir aber schonmal nicht sicher, ob das mit der partiellen Ableitung so stimmt. Den aktuell leite ich ja einfach nur nach der Rotor-Phasenlage ab. Diese hängt aber aufgrund meines Arrays von der Zeit ab.
Jedenfalls gibt mir Matlab aber stets nur die abgeleitete Formel wieder. Ich habe für die angegeben Variablen jeweils ein Array mit ca. 2.000 double-Werten. Die Fehlermeldung bezieht sich darauf, das a und b vom Typ sym und nicht vom Typ double sind.
Wie kann ich das ändern?
Wo ist mein Fehler?
Vielen, vielen Dank für eure Hilfe.
Gruesse,
Andi
|
|
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 25.05.2012, 10:03
Titel:
|
|
Hallo,
wenn gilt und du den Ausdruck nach ableitest, so ist dieser identisch 0. Fall du nach t ableitest, brauchst du indes die explizite Angabe der Funktion. Das führt zu eine Anwendung der Produkt- und Kettenregel in Kombination.
Grüße, Marc
|
|
|
AndiD. |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 25.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2012, 10:35
Titel:
|
|
Hallo Marc,
ich steh grad wirklich auf dem Schlauch.
Wieo ist die Ableitung bei identisch 0, wenn ich doch entspr. Werte vorgebe.
Und meine Angabe der Funktion ist doch explizit, nur habe ich keine direkte Abhängigkeit von mit drin. Wie würde ich die einbinden können?
Tut mir echt leid, das ich mich so blöd anstelle, aber ich hab irgendwie total den Blick darauf verloren.
Ein dickes Danke!
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 25.05.2012, 10:55
Titel:
|
|
Worauf ich hinaus will, ist, dass du nach t ableiten wirst müssen.
Beispiel:
Sei . Und weiterhin sei und daher
|
|
|
|
|
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 - 2024
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.
|
|