Top Qs
Linha do tempo
Chat
Contexto

Spline

Da Wikipédia, a enciclopédia livre

Spline
Remove ads

Um spline é uma curva definida matematicamente por dois ou mais pontos de controle.[1] Os pontos de controle que ficam na curva são chamados de nós.[1] Os demais pontos definem a tangente à curva em seus respectivos nós. Por exemplo, a curva de Bézier definida pelos pontos (A, B, C e D) é delimitada pelos nós A e D e nesses nós, a curva é tangente ao vetores AB e DC respectivamente. Variando as posições dos pontos B e C, a curva apenas varia sua inclinação, mas continua passando pelos pontos A e D.

Thumb
Spline de Bézier com nós (A,D) e pontos de controle (A,B,C,D).

Os splines podem ser divididos em duas categorias:[1]

  • Splines de interpolação que passam por todos os pontos de controle
  • Splines de aproximação que passam perto de todos os pontos de controle
Remove ads

Splines de aproximação

Usualmente, os splines de aproximação são curvas suaves, dado que as splines de interpolação podem ter "lombas" perto dos nós. Na imagem, a curva que passa através de A, B, C e D é um spline interpolador (especificamente, um spline linear) e a curva que passa através de A e D, mas não por B e C, é um spline de aproximação (especificamente, um spline Bézier).

Splines no mundo real

A simplicidade da representação e a facilidade dentro da forma complexa do spline pode ser computadas e fazer com que os splines sejam representações populares para curvas na ciência da computação e engenharia informática, predominantemente em computação gráfica, mas também para outros tipos de interpolação, tal como a suavização de áudio digital.

O termo spline vem de um dispositivo usado pelos construtores de navios para desenhar formas mais suaves.

Remove ads

Definição formal de Splines polinomiais

Uma função é chamada de spline de grau se:

  1. O domínio de S é um intervalo [a,b]
  2. Há nós (ti,yi) tal que a = t0 < t1 < ... < tn = b e tal que S é um polinómio de grau em cada subintervalo .

No geral, a continuidade da função em pode ser definido pela condição:

Interpolação de splines

A interpolação de splines inclui:

  • Spline linear
  • Spline quadrático
  • Spline cúbico
    • Spline cúbico natural
    • Spline cúbico apertado
    • Spline cúbico periódico

Ver também

  • Algoritmo de Boor, um método efetivo para avaliar uma curva de splines interpoladores.

Referências

  1. «Interpolação Spline» (PDF). Instituto de Computação. UFF. 2019. Consultado em 14 de maio de 2020

Ligações externas

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads