|
Ericsson13 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.01.2017, 12:40
Titel: Animation einer 2D-Kugel
|
|
Hallo Matlab-Gemeide,
im Rahmen eines Seminares muss ich eine Billardkugel animieren bis zum Anstoßen an eine der Banden. Dabei sind folgende Probleme aufgetreten...
1. Die Kugel rollte immer nur geradeaus und es kann kein Winkel verändert werden
2. Nach Start der Animation erscheint die Kugel ungefährt 20mal
Vielen Dank für eure Hilfe.
Viele Grüße
Beschreibung: |
|
Download |
Dateiname: |
billard_bli.m |
Dateigröße: |
1.41 KB |
Heruntergeladen: |
388 mal |
Beschreibung: |
|
Download |
Dateiname: |
billard_bli.m |
Dateigröße: |
1.41 KB |
Heruntergeladen: |
331 mal |
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 19.01.2017, 15:10
Titel: Re: Animation einer 2D-Kugel
|
|
Hallo Ericsson13,
Was ist Deine Frage?
Wie versuchst Du wo einen Winkel zu ändern?
Was ist 'billarddezentral_Bli_a'? Du hast zwei mal das gleiche M-File gepostet.
In der While-Schleife zeichnst Du immer wieder neue Punkte mit
plot
. Dann erscheinen immer wieder neue Punkte. Möchtest Du vielleicht einmal plotten und danach nur noch mit
set
die 'XData' und 'YData' anpassen? Das würde das Objekt verschieben.
Gruß, Jan
|
|
|
Erano1 |
Forum-Fortgeschrittener
|
|
Beiträge: 59
|
|
|
|
Anmeldedatum: 26.04.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.01.2017, 20:30
Titel:
|
|
|
|
|
Hallo,
da, wie Harald schon erwähnt hat, die Simulation fehlt ist es erstmal schwer was zu sagen. Generell würde mich interessieren wie die Sache modelliert wurden ist. Ein geeignetes Model wäre hier ein hybrides. Hybride Systeme sind einer Kombination von kontinuierlichen Verhalten (Kugel gleitet/rollt) und diskreten Verhalten (Transition von gleiten nach rollen, von rollen nach Stillstand. Um konkret dein Problem mit den Winkel zu erwähnen wären hier Selbsttransitionen denkbar, wobei bei jeder Transition durch eine Funktion die Startparameter der kontinuierlichen Simulation festlegen. Stell dir vor du rollst von links-unten nach rechts oben und triffst die untere Bande. Du befindest dich anschließen immer noch im Zustand rollen, allerdings müssen deine Richtungen der Geschwindigkeit angepasst werden (anschließend Bewegung nach rechts-unten). Wenn es nichts mit hybriden Systemen zu tun haben soll, würde mich auch interessieren wie man so etwas modellieren kann.
Viele Grüße
|
|
|
|
|
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.
|
|