|
khc-flo |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.10.2009, 15:22
Titel: Integrieren in Matlab
|
 |
Hallo an alle,
ich brauche Informationen/Anleitungen zum Integrieren in Matlab.
Meine Situation:
Meine zu integrierenden Daten stehen in einem Cell Array und stellen Beschleunigungswerte dar. Einen Zeitvektor habe ich auch definiert.
Nach einmaliger Integration dieser, erhalte ich die Geschwindigkeit. Nur, wie lautet die Syntax oder der Algorythmus dazu?
Bei meinen Recherchen bin ich über die function "humps" gestoßen. Der Befehl "cumsum" muss auch eine Rolle spielen.
Da ich eigentlich keinerlei Ahnung vom Programmieren habe, bin ich recht hilflos wenn mir Begriffe wie integer & co um die Ohren fliegen. Ich muss eigentlich nur Daten für meine Diplomarbeit auswerten.
Vielleicht kann mir jemand helfen.
Danke
khc-flo
|
|
|
|
|
divB |

Forum-Anfänger
|
 |
Beiträge: 38
|
 |
|
 |
Anmeldedatum: 23.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.10.2009, 03:55
Titel:
|
 |
|
 |
|
MATLAB arbeitet (fast) ausschliesslich mit diskreten Daten (idR geampelte) und nicht mit kontinuierlichen. Deshalb muessen Operationen fuer das kontuinierliche geaendert werden. Fuers Differenzieren gibt es z.B. die Moeglichkeit als Differenz die Differenz von diskreten Nachbarspixel zu nehmen (diff) oder die Samples als kontinuierliche Funktion zu betrachten und "interpoliert" zu differenzieren (grad).
Das diskrete Integrieren entspricht einfach einer Summe. Jetzt kommt es darauf an wie dein kontinuierliches Integral aussieht. In der Form
A = \int_a^b f(x) dx bekommst du einen Wert heraus, der ist diskret angenaehert genau
Hast du in deiner Integrationsgrenze allerdings die Variable selbst (kurz gesagt du willst die Funktion A[n] haben) dann musst du kumulativ aufsummieren, also
A enthaelt dann nicht den Wert des bestimmten Integrals von a bis b (d.h. die Flaeche unter der Funktion) sondern die Stammfunktion von f, wiederum als diskrete Naeherung.
Fuer 1D Signale ist das relativ primitiv und einfach und muesste so gehen, bei 2D Daten (z.B. einem Bild) muss man bezueglich Integrationsweg besser aufpassen.
HTH,
divB
/EDIT
WTF kommst du auf "humps"?! Das ist lt. meiner Doku lediglich eine Samplefunktion (wie magic z.B.). Ums Lesen der Doku wirst du wohl nicht rumkommen auch wenn du "nur" deine Daten auswerten willst!!
|
|
|
|
|
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.
|
|