WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

logik von diff ? was wenn zeit nicht äquadistant ist?

 

xPashAx
Forum-Guru

Forum-Guru


Beiträge: 294
Anmeldedatum: 18.05.09
Wohnort: Heidelberg
Version: ---
     Beitrag Verfasst am: 08.04.2010, 20:20     Titel: logik von diff ? was wenn zeit nicht äquadistant ist?
  Antworten mit Zitat      
guten abend leute,
wieder eine simple frage.
hab einen x=[2 3 3 5 2] und wenn ich diff(x) anwende kommt [1 0 2 -3]
das heisst ja das er die zeit zwischen den werten als 1 nimmt.
was nun wenn der zeitintervall 0.2 ist. da muss ja dann was anderes rauskommen, die steigung ändert sich ja.
hab irgendwie diff(x,t) geschrieben geht aber net Razz
gibts da ne andere lösung weil bei messungen ja die zeit nicht äquadistant ist.

vielen dank
cu
Private Nachricht senden Benutzer-Profile anzeigen


Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.04.2010, 21:07     Titel:
  Antworten mit Zitat      
Matlab nimmt gar keine Zeit an, sondern bildet einfach nur die Differenz zwischen den beiden Werten.

Womit misst Du denn, dass die Zeiten zwischen den Messungen immer verschieden sind?

Allgemein ist die diskrete Ableitung ja
Code:
ableitung = 1/T * (messung(n+1) - messung(n))
Wobei T das Zeitintervall zwischen beiden Messpunkten ist. Ist es immer gleich, kannst Du das einfach per
Code:
ableitung = 1/T * diff(messung)
umsetzen.

Ist das nicht der Fall, musst Du auch den Zeitvektor einmal ableiten:
Code:
d_t = diff(zeit);
d_messung = diff(messung);
ableitung = d_messung ./ d_t;
 
Private Nachricht senden Benutzer-Profile anzeigen
 
xPashAx
Themenstarter

Forum-Guru

Forum-Guru


Beiträge: 294
Anmeldedatum: 18.05.09
Wohnort: Heidelberg
Version: ---
     Beitrag Verfasst am: 09.04.2010, 08:24     Titel:
  Antworten mit Zitat      
vielen dank
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.