Springen naar inhoud

B splines


  • Log in om te kunnen reageren

#1

Kevin002

    Kevin002


  • 0 - 25 berichten
  • 1 berichten
  • Gebruiker

Geplaatst op 14 januari 2008 - 14:00

Dit is wel voor iemand die wat tijd heeft denk ik...
mijn vraag;
Ik heb nu al verschillende keren onze theorie van B-splines gelezen maar ik snap het nog steeds niet...De bedoeling is dus dat je eerst functietjes gaat zoeken van de eerste orde om zo functies op te bouwen van de 2e 3e of 4e orde?
enfin als iemand is in practische taal zou kunnen uitleggen wat de hele werkwijze omtrent b-splines is zou ik toch zeer dankbaar zijn...
(sorry als het geen concrete vraag is maar ik zou niet weten wat concreet te vragen...:D)

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

ktesibios

    ktesibios


  • >25 berichten
  • 45 berichten
  • Gebruiker

Geplaatst op 14 januari 2008 - 17:23

Komt het er niet gewoon op neer je kromme op te splitsen in stukjes, elk stukje benaderen door een polynoom en dan op te leggen dat in twee opeenvolgende segmenten continuďteit moet zijn, continue afgeleide, kromming, enz? (ik kan het nu ook over splines hebben zit wat ver)

#3

Rogier

    Rogier


  • >5k berichten
  • 5679 berichten
  • VIP

Geplaatst op 14 januari 2008 - 17:32

Er zijn verschillende conventies voor de betekenis van "B-Splines", maar wat jij bedoelt zijn denk ik Bézier splines. Die worden inderdaad opgebouwd vanuit lagere ordes naar hogere.

Hier wat wiskunde. In de meeste praktische toepassingen houdt het bij kwadratisch trouwens al op (want vloeiend, nauwkeurig genoeg, en niet rekenintensief).
In theory, there's no difference between theory and practice. In practice, there is.

#4

TD

    TD


  • >5k berichten
  • 24052 berichten
  • VIP

Geplaatst op 14 januari 2008 - 17:35

Heb je misschien hier iets aan?
"Malgré moi, l'infini me tourmente." (Alfred de Musset)

#5

HappyFew

    HappyFew


  • >25 berichten
  • 72 berichten
  • Ervaren gebruiker

Geplaatst op 25 december 2008 - 10:28

Hallo, ook ik worstel met B-splines. Niet zozeer met de theorie maar wel met de oef., wat waarschijnlijk
voortkomt uit een slechtere kennis van de theorie dan ik denk. Dit is de oef.:

Geplaatste afbeelding

Wat ik niet snap is hoe je uit die gegevens (kan natuurlijk wel uit die tabel aflezen) kan afleiden wat daar allemaal in die oplossing staat. Daar zit ergens iets wat ik mis..

#6

stoker

    stoker


  • >1k berichten
  • 2746 berichten
  • Ervaren gebruiker

Geplaatst op 25 december 2008 - 11:29

wat verwacht je nog meer van gegevens?
Je hebt je knooppunten gegeven, de graad, je kromme moet waarschijnlijk glad zijn overal, dus afgeleide in begin en eindpunt zijn gelijk. Verder kan je daar alles uit afleiden. Uit de def van Cox-De Boor en eventueel uit gekende eigenschappen, kan je dan heel de kromme opstellen.

Met de uitwerking kan ik je niet echt helpen. Bsplines heb ik al lang uit mijn hoofd verbannen :D

#7

HappyFew

    HappyFew


  • >25 berichten
  • 72 berichten
  • Ervaren gebruiker

Geplaatst op 25 december 2008 - 22:12

Hoe bepaal je bijvoorbeeld die N2(t5)?

#8

HappyFew

    HappyFew


  • >25 berichten
  • 72 berichten
  • Ervaren gebruiker

Geplaatst op 27 december 2008 - 12:28

Niemand?

#9

stoker

    stoker


  • >1k berichten
  • 2746 berichten
  • Ervaren gebruiker

Geplaatst op 27 december 2008 - 12:34

Bsplines is iets wat niet zo veel gegeven wordt op school. En degenen die het ooit gezien hebben kunnen er na een tijdje bijna niets meer van, zeker zonder cursus naast zich. :D

N2 kan je bepalen door cox-de boor 2 maal toe te passen denk ik.
en dan steek je er t5 in als argument?

#10

phenomen

    phenomen


  • >100 berichten
  • 220 berichten
  • Ervaren gebruiker

Geplaatst op 27 december 2008 - 14:24

Zit je aan de KU leuven? Heb je de cursus Analyse 1?

als je wil weten wat N(ti) is dan moet je 1/6*c(i-3)+4/6*c(i-2)+1/6*c(i-1).

Die c'tjes zijn toch gegeven in de tabel?

Het is altijd 1/6 1/4 en 1/6

Kan je specifieker zijn over wat je niet kan?

Veranderd door phenomen, 27 december 2008 - 14:26


#11

HappyFew

    HappyFew


  • >25 berichten
  • 72 berichten
  • Ervaren gebruiker

Geplaatst op 27 december 2008 - 19:52

Zit je aan de KU leuven? Heb je de cursus Analyse 1?

als je wil weten wat N(ti) is dan moet je 1/6*c(i-3)+4/6*c(i-2)+1/6*c(i-1).

Die c'tjes zijn toch gegeven in de tabel?

Het is altijd 1/6 1/4 en 1/6

Kan je specifieker zijn over wat je niet kan?


Inderdaad :D. Ik snap niet hoe je die eerste drie regels uit de oplossing kan halen, de assistent heeft bij ons splines overgeslagen.

#12

phenomen

    phenomen


  • >100 berichten
  • 220 berichten
  • Ervaren gebruiker

Geplaatst op 27 december 2008 - 20:45

Er is gegeven u=10. je weet dat ti=2*i.
Dus we spreken hier dus over t5.

We krijgen 2 kolommen in de tabel, 1 voor x en 1 voor y.

als je dan de positie van het karretje wil dan doe je voor de x coordinaat

x= (1/6)*c2+(4/6)*c3+(1/6)*c4 voor de y coordinaat hetzelfde. maar niet c maar d. Ik kan je moeilijk hier uitleggen waarom dit is, maar het is met dit soort oef altijd zo.

de afstand h tussen 2 knooppunten is het getal 2, dit is gegeven door ti=2*i. (ti=h*i)


ps: mijn uitleg is over het algemeen onduidelijk sorry daarvoor

groeten

#13

HappyFew

    HappyFew


  • >25 berichten
  • 72 berichten
  • Ervaren gebruiker

Geplaatst op 30 december 2008 - 15:30

Er is gegeven u=10. je weet dat ti=2*i.
Dus we spreken hier dus over t5.

We krijgen 2 kolommen in de tabel, 1 voor x en 1 voor y.

als je dan de positie van het karretje wil dan doe je voor de x coordinaat

x= (1/6)*c2+(4/6)*c3+(1/6)*c4 voor de y coordinaat hetzelfde. maar niet c maar d. Ik kan je moeilijk hier uitleggen waarom dit is, maar het is met dit soort oef altijd zo.

de afstand h tussen 2 knooppunten is het getal 2, dit is gegeven door ti=2*i. (ti=h*i)


ps: mijn uitleg is over het algemeen onduidelijk sorry daarvoor

groeten


Je uitleg is prima, dank je wel!!





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures