|
|
Bewegung eines starren Körpers darstellen |
|
timlie |
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 03.12.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.08.2024, 09:05
Titel: Bewegung eines starren Körpers darstellen
|
|
Hallo zusammen,
ich habe zur folgenden Frage eine Erklärungsskizze in den Anhang gepackt, damit man besser nachvollziehen kann von was ich rede.
Ich habe zwei Rechtecke, wobei das obere um das untere rotieren soll. Ich möchte nun um verschiedene Rotationszentren um den gleichen Winkel rotieren und die Endposition des oberen Rechtecks visualisieren und den Abstand des Mittelpunkts des oberen Rechtecks für verschieden Endpositionen berechnen.
Kann ich das in Matlab umsetzen und wenn ja kann mir jemand Starthilfe geben?
Grüße Tim
Beschreibung: |
|
Download |
Dateiname: |
IMG_2966.jpg |
Dateigröße: |
387.11 KB |
Heruntergeladen: |
98 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.08.2024, 10:36
Titel:
|
|
Hallo,
ja, das kann man sicher in MATLAB umsetzen.
Ich sehe zwei Herausforderungen, die Berechnung und die graphische Darstellung.
Fang doch mal mit der Berechnung an, da sollte es ja um recht grundlegende Befehle gehen.
Zur Visualisierung der Rechtecke dürfte
patch
nützlich sein.
Wenn du eine Animation, z.B. für Variation des Winkels, erstellen möchtest, dann am einfachsten im Live Editor in einer for-Schleife plotten und das sollte automatisch gehen. Ansonsten findest du zu Animationen auch hier einiges:
https://www.mathworks.com/help/matlab/animation-1.html
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Busmaster |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 05.08.09
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: Matlab2014, Matlab Online, Octave
|
|
|
|
|
|
Verfasst am: 26.08.2024, 13:07
Titel:
|
|
Hallo,
hier ist mal Beispiel zur Drehung mit sk_rotation1.m unter Benutzung homogener Koordinaten.
Die Funktionen tran2d_h.m und rot2d.m machen Translation bzw. Rotation.
Getestet mit Matlab7 und Octave 9.2
Beschreibung: |
|
Download |
Dateiname: |
tran2d_h.m |
Dateigröße: |
253 Bytes |
Heruntergeladen: |
68 mal |
Beschreibung: |
|
Download |
Dateiname: |
sk_rotation1.m |
Dateigröße: |
2.05 KB |
Heruntergeladen: |
72 mal |
Beschreibung: |
|
Download |
Dateiname: |
rot2d.m |
Dateigröße: |
278 Bytes |
Heruntergeladen: |
77 mal |
|
|
|
|
|
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.
|
|