|
|
Gitter generieren für 2D Grafiken |
|
CptWittrich |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 25.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2017, 10:02
Titel: Gitter generieren für 2D Grafiken
|
|
Hallo, ich muss einen Gittergenerator nach der Advancing Front Methode schreiben und bin gerade dabei den Umkreis einer Ellipse so zu diskretisieren, dass an stellen mit höherer Krümmung die Diskretisierung stärker ausgeprägt ist als an Orten mit niedriger Krümmung. Jedoch komme ich an dem Punkt der Krümmung nicht weiter, da die Ausgabe mir nicht das ausgibt was ich mir vorstelle. So sieht mein aktueller Ansatz aus:
Vielleicht kann mir jemand sagen wo mein Fehler ist und wie ich nun den Umfang in Abhängigkeit von der Krümmung diskretisieren kann.
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.04.2017, 12:06
Titel:
|
|
Hallo,
Zitat: |
da die Ausgabe mir nicht das ausgibt was ich mir vorstelle |
und wie genau weicht sie von deinen Vorstellungen ab?
Ich würde plot grundsätzlich mit der Syntax
plot(x,y)
verwenden.
Grüße,
Harald
|
|
|
CptWittrich |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 25.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.04.2017, 21:29
Titel:
|
|
Ich möchte eigentlich eine Funktion oder Schleife die mir eine Ellipse diskretisiert in Abhängigkeit von der Krümmung und diese dann Plötzen. Sprich an den Stellen mit höherer krümmung feiner diskretisiert als an stellen mit niedriger Krümmung. Nur komme ich da leider nicht weiter.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.04.2017, 21:51
Titel:
|
|
Hallo,
dann müsstest du also basierend auf K einen neuen t-Vektor definieren und die folgenden Berechnungen nochmal ausführen.
Ich sehe allerdings nicht die Notwendigkeit dafür. Spätestens bei s = 2000 erkenne ich keinerlei Ecken mehr.
Grüße,
Harald
|
|
|
CptWittrich |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 25.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.04.2017, 10:09
Titel:
|
|
s könnte ich varieiren wie ich möchte. Es geht mir darum, dass er vor jedem neuen t-Schritt anhand der Krümmung den schritt vergrößern oder verkleinern sollte. Jedoch klappt das mit dem folgenden Code auch nicht:
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.04.2017, 10:41
Titel:
|
|
Hallo,
m.E. sind die Ableitungen nicht korrekt.
Ich würde aus der Krümmung Zeitschritte berechnen, z.B. so:
Grüße,
Harald
|
|
|
CptWittrich |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 25.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.04.2017, 11:45
Titel:
|
|
Ah stimmt, wie dumm.
Danke für die Hilfe, so ganz löst es mein Problem aber noch nicht. Trotzdem vielen Dank.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.04.2017, 11:53
Titel:
|
|
Hallo,
Zitat: |
so ganz löst es mein Problem aber noch nicht |
Inwiefern denn nicht? Du hast jetzt einen neuen t-Vektor, für den du (ohne Schleife) die Kurve nochmal berechnen kannst.
Grüße,
Harald
|
|
|
CptWittrich |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 25.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.04.2017, 15:10
Titel:
|
|
Folgender Code plottet mir zwar eine diskretisierte Ellipse wie gewollt, jedoch schließt er sie nicht wie erhofft und ich weis nicht weshalb.
[EDITED, Jan, Bitte Code-Umgebung verwenden, Danke!]
Beschreibung: |
|
Download |
Dateiname: |
Unbenannt.PNG |
Dateigröße: |
9.62 KB |
Heruntergeladen: |
337 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.04.2017, 15:43
Titel:
|
|
Hallo,
das würde helfen:
Grüße,
Harald
|
|
|
CptWittrich |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 25.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.04.2017, 19:39
Titel:
|
|
Perfekt, vielen vielen Dank für die Hilfe!
|
|
|
|
|
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.
|
|