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

Animation einer 2D-Kugel

 

Ericsson13

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.01.2017, 13:40     Titel: Animation einer 2D-Kugel
  Antworten mit Zitat      
Hallo Matlab-Gemeide, Very Happy
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

billard_bli.m
 Beschreibung:

Download
 Dateiname:  billard_bli.m
 Dateigröße:  1.41 KB
 Heruntergeladen:  350 mal
billard_bli.m
 Beschreibung:

Download
 Dateiname:  billard_bli.m
 Dateigröße:  1.41 KB
 Heruntergeladen:  295 mal


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 19.01.2017, 16:10     Titel: Re: Animation einer 2D-Kugel
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Erano1
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 26.04.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.01.2017, 21:30     Titel:
  Antworten mit Zitat      
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
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 - 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.