|
|
|
Messwerte vom Beschleunigungssensor integrieren |
|
| rambotnik |

Forum-Anfänger
|
 |
Beiträge: 13
|
 |
|
 |
Anmeldedatum: 15.07.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.11.2011, 16:32
Titel: Messwerte vom Beschleunigungssensor integrieren
|
 |
Moin,
ich habe von einem Beschleunigungssensor die Messwerte über der Zeit.
Diese habe ich in Matlab eingeladen, sodass ich einen Vektor t und einen x_pp habe.
Wie komme ich nun zu x_p und x, um die Geschwindigkeit und die Auslenkung zu erhalten?
komme mit cumtrapz, trapz und cumsum nicht weiter..
Gruß
|
|
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 23.11.2011, 17:01
Titel: Re: Messwerte vom Beschleunigungssensor integrieren
|
 |
Hallo rambotnik,
Dann zeige doch mal, was Du mit TRAPZ versucht hast und erkläre, warum Du damit nicht weiter kommst.
Gruß, Jan
|
|
|
|
| rambotnik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 13
|
 |
|
 |
Anmeldedatum: 15.07.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.11.2011, 17:05
Titel:
|
 |
ich habe folgendes probiert:
x1_p = trapz(t,x1_pp)
da kommt dann ein Wert bei raus
gruß
|
|
|
|
| rambotnik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 13
|
 |
|
 |
Anmeldedatum: 15.07.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.11.2011, 09:43
Titel:
|
 |
wie ist denn der richtige Syntax in diesem Fall?
Die Matlab-Hilfe bringt mich leider auch nicht weiter..
Grüße
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 25.11.2011, 12:35
Titel:
|
 |
Hallo rambotnik,
Erkläre noch, wieso du meinst, dass die Syntax nicht richtig ist.
Es ist schwer unbekannte Probleme zu lösen.
Gruß, Jan
|
|
|
|
| rambotnik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 13
|
 |
|
 |
Anmeldedatum: 15.07.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.11.2011, 14:56
Titel:
|
 |
Hallo Jan,
na ich hätte gerne zu jedem Zeitpunkt den Geschwindigkeitswert aus den Beschleunigungswerten halt integriert. Muss ich da ne Schleife anwenden?
Gruß
|
|
|
|
| Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 28.11.2011, 15:22
Titel:
|
 |
|
naja wenn du komplett über t integrierst bekommst ja nur die entgeschwindigkeit du must also quasi nur bis zu deinem gewünschtem t integrieren
denk ich mal.
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 28.11.2011, 16:23
Titel:
|
 |
Hallo rambotnik,
Ja, das läßt sich über eine Schleife machen. Probiere es doch einfach mal und poste Deinen Code im Falle von konkreten Problemen.
Du hattest ja bereits CUMTRAPZ erwähnt. Damit funktioniert die Berechnung auch ohne explizite Schleife - intern wird natürlich dennoch eine benutzt.
Gruß, Jan
|
|
|
|
| rambotnik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 13
|
 |
|
 |
Anmeldedatum: 15.07.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.11.2011, 16:52
Titel:
|
 |
x_p=cumtrapz(x_pp,t);
x_p=cumtrapz(x_pp,t);
aber da kommen viel zu hohe werte raus.
gruß
|
|
|
|
| Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 28.11.2011, 17:08
Titel:
|
 |
|
da integrierst du auch die zeit über die beschleunigung glaub ich
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 28.11.2011, 17:56
Titel:
|
 |
Hallo rambotnik,
Zuerst t, dann x_pp:
Die Beantwortung Deiner Fragen wäre deutlich einfacher, wenn Du die Probleme eindeutig beschreiben würdest. "aber da kommen viel zu hohe werte raus" ist nicht hilfreich.
Gruß, Jan
|
|
|
|
|
|
|
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 - 2026
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.
|
|