|
mike793 |

Forum-Century
|
 |
Beiträge: 119
|
 |
|
 |
Anmeldedatum: 11.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.08.2008, 17:04
Titel: Differenzieren
|
 |
Hallo
Ich möchte gerne eine funktion differenzieren, der dazu benötigte befehl sollte die gleichen Eigenschaften haben wie der für das Integrieren (cumtrapz).
Gibt es diesen Befehl und wenn ja wie weißt er?
Danke
|
|
|
|
|
nschlange |

Ehrenmitglied
|
 |
Beiträge: 1.320
|
 |
|
 |
Anmeldedatum: 06.09.07
|
 |
|
 |
Wohnort: NRW
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 26.08.2008, 20:06
Titel:
|
 |
Hi,
das geht mit
, allerdings ist der Ergebnisvektor um ein Element gegenüber der Eingabe verkürzt:
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
mike793 |
Themenstarter

Forum-Century
|
 |
Beiträge: 119
|
 |
|
 |
Anmeldedatum: 11.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.08.2008, 02:56
Titel: zum Differenzieren
|
 |
Ich habe diesen Befehl bei meinem Problem angewendet, jedoch bekomme ich jedesmal eine Fehlermeldung. beim plot befehl!
Deshalb wäre es für mich wichtig, zu wissen, ob es eine andere Methode gibt eine Funktion, die mit dem Befehl ODE erstellt wurde dann über die Zeit differenziert anzuzeigen.
Ich habe eine 1x501 double array funktion zu ploten,
weis jemand wie man das macht, bzw welchen befehl man dabei verwenden muss?
Danke
|
|
|
steve |

Ehrenmitglied
|
 |
Beiträge: 2.029
|
 |
|
 |
Anmeldedatum: 03.09.07
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: R2024a
|
 |
|
|
 |
|
Verfasst am: 27.08.2008, 06:32
Titel:
|
 |
Moin,
dann zeig doch mal den Code mit Beispieldaten bei dem dieser Fehler reproduzierbar ist.
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
mike793 |
Themenstarter

Forum-Century
|
 |
Beiträge: 119
|
 |
|
 |
Anmeldedatum: 11.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.08.2008, 07:15
Titel:
|
 |
Also mein Code Lautet
Ich ihr könnt damit etwas anfangen
|
|
|
steve |

Ehrenmitglied
|
 |
Beiträge: 2.029
|
 |
|
 |
Anmeldedatum: 03.09.07
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: R2024a
|
 |
|
|
 |
|
Verfasst am: 27.08.2008, 07:32
Titel:
|
 |
Hmmm,
ich denke du solltest dir nochmal anschauen, wie die odesolver-Aufrufe erfolgen und wie man auf einen Bereich eines Vektors zugreift.
Dieser Code läuft bei mir jetzt zumindest fehlerfrei durch!
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
mike793 |
Themenstarter

Forum-Century
|
 |
Beiträge: 119
|
 |
|
 |
Anmeldedatum: 11.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.08.2008, 07:47
Titel: Hallo
|
 |
Ich habe zu deinem Code einige Fragen. Ich hoffe ich belässtige dich damit nicht. aber was bedeutet bei dieser Zeile
das ' nach dem y?
und
den 1 vor dem end-1?
Danke nochmals
|
|
|
steve |

Ehrenmitglied
|
 |
Beiträge: 2.029
|
 |
|
 |
Anmeldedatum: 03.09.07
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: R2024a
|
 |
|
|
 |
|
Verfasst am: 27.08.2008, 08:15
Titel:
|
 |
Das ' macht nichts weiter als den Vektor zu transponieren, also aus einem 1x5-Vektor macht es einen 5x1-Vektor.
Zu deiner zweiten Frage:
Genau das meinte ich mit: "Anschauen wie man auf Bereiche von Vektoren zugreift":
Dein Vektor "t" besteht aus z Elementen. Du möchtest jetzt auf alle Elemente zugreifen, nur das letzte Element soll nicht berücksichtigt werden. Also willst du die Elemente 1 bis end-1 haben.
Dein Code war an der Stelle insofern fehlerhaft, dass du mit y0=0 versucht hast auf das 0te Element des Vektors zuzugreifen und das ist nicht möglich, da es kein 0tes Element gibt
Ich hoffe ich konnte helfen!
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
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.
|
|