Matroids Matheplanet Forum Index
Moderiert von matroid
Mathematik » Numerik & Optimierung » Bezierkurve
Autor
Kein bestimmter Bereich J Bezierkurve
DerSebastian
Ehemals Aktiv Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 13.12.2003
Mitteilungen: 49
Wohnort: Sachsen-Anhalt
  Themenstart: 2004-02-09

Hab mal folgendes Problem: f(x)=((2x-1)^2;2/3*(2x-1)^3) x\el [0,1] # #Man ermittle geeignete Kontrollpunkte c0,...,c3 #für eine Darstellung als kubische Bezierkurve # B(t)=sum(b_i;3*c_i,i=1,n) t\el [0,1] Komm leider gar nicht mit klar, wenn mir mal jemand das an diesem Beispiel erklären würde. Mit 3 Kontrollpunkten hab ich es geschafft, aber wie mache ich es mit 4???


   Profil
susi0815
Senior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 20.11.2003
Mitteilungen: 1559
Wohnort: Hannover
  Beitrag No.1, eingetragen 2004-02-09

hallo Sebastian, was ist bei 3 Punkten anders als bei 4 ? War zwar ne wüste Rechnerei (vielleicht gehts auch kürzer...), aber nix Überraschendes. Erklärst Du bitte dein Vorgehen bei 3 Punkten? Gruß, Susi


   Profil
susi0815
Senior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 20.11.2003
Mitteilungen: 1559
Wohnort: Hannover
  Beitrag No.2, eingetragen 2004-02-09

hasts Du's raus oder brauchst Du noch nen Tipp ?


   Profil
susi0815
Senior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 20.11.2003
Mitteilungen: 1559
Wohnort: Hannover
  Beitrag No.3, eingetragen 2004-02-10

Nur um einen Abschluss zu haben, ich hab folgendes raus (nach etwas länglicher aber nicht komplizerter Rechnung :-) c_0 = (1; -2/3) c_1 = (1/3; 2/3) c_2 = (1; -8/3) c_3 = (1; 32/3)


   Profil
DerSebastian
Ehemals Aktiv Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 13.12.2003
Mitteilungen: 49
Wohnort: Sachsen-Anhalt
  Beitrag No.4, vom Themenstarter, eingetragen 2004-02-10

Super danke - ich denke ich habs verstanden :)


   Profil
DerSebastian
Ehemals Aktiv Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 13.12.2003
Mitteilungen: 49
Wohnort: Sachsen-Anhalt
  Beitrag No.5, vom Themenstarter, eingetragen 2004-02-10

#Nochmal ne komplette Aufgabe: # c(x)=(x^3;x) x\el intervall(-1,1) # #Als erstes sollten wir die Geschwindigkeit der Kurve bestimmen: # v=norm(c'(x)) =sqrt(3x^2+1) # #dann eine Reparameterisierung der Kurve in das Intervall [0,1] # k\el intervall(0,1) x=2k-1 c(x)=((2k-1)^3;2k-1) =(8k^3-12k^2+6k-1;2k-1) # #und zum Abschluss sollte man die Kontrollpunkte c0,..,c3 für eine #Darstellung als Bezierkurve bestimmen: # B(t)=c_0*(1-t)^3+3*c_1*t*(1-t)^2+3*c_2*t^2*(1-t)+c_3*t^3 =c_0*(-t^3+3t^2-3t+1)+c_1*(3t^3-6t^2+3t)+c_2*(-3t^3+3t^2)+c_3*t^3 =t^3*(-c_0+3c_1-3c_2+c_3)+t^2*(3c_0-6c_1+3c_2)+t*(-3c_0+3c_1)+(c_0) # (-1;-1)=c_0 (6;2)=-3c_0+3c_1 (-12;0)=3c_0-6c_1+3c_2 (8;0)=-c_0+3c_1-3c_2+c_3 # c_0=(-1;-1) c_1=>-3(-1;-1)+3c_1=(6;2) =(1;-1/3) c_2=>3(-1;-1)-6(1;-1/3)+3c_2=(-12;0) =(-1;1/3) c_3=>-(-1;-1)+3(1;-1/3)-3(-1;1/3)+c_3=(8;0) =(1;1) # # #Ist das jetzt alles richtig???


   Profil
susi0815
Senior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 20.11.2003
Mitteilungen: 1559
Wohnort: Hannover
  Beitrag No.6, eingetragen 2004-02-10

sieht für mich richtig aus. Gruß, Susi


   Profil
DerSebastian
Ehemals Aktiv Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 13.12.2003
Mitteilungen: 49
Wohnort: Sachsen-Anhalt
  Beitrag No.7, vom Themenstarter, eingetragen 2004-02-10

OK tausend Dank!


   Profil
DerSebastian hat die Antworten auf ihre/seine Frage gesehen.
DerSebastian hat selbst das Ok-Häkchen gesetzt.

Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]