Original Article: Tension Splines
Author: cse.unt.edu

Splines de tensão

TSPACK: Pacote Spline de tensão

TSPACK é uma coleção de funções MATLAB que compõem um pacote de montagem de curva com base em splines de tensão exponencial. Uma spline de tensão é uma generalização de uma spline cúbica na qual um fator de tensão não negativo está associado a cada intervalo. Com zero tensão, a função de ajuste (ou cada componente de uma curva paramétrica) é um polinômio de grau-3 no intervalo, e à medida que o fator de tensão aumenta, a função se aproxima da interpolância linear de seus valores de ponto final. A tensão pode, portanto, ser usada para evitar pontos de inflexão estranhos e, em geral, para preservar as propriedades da forma, como a monotonicidade e a convexidade, de um conjunto de pontos de dados, e fazê-lo sem sacrificar a suavidade, como no caso da interpolação linear por partes.

O pacote fornece ajustes de dados com funções e design de curva com curvas planares paramétricas e curvas espaciais. As curvas podem ou não ser constrangidas para passar pelos pontos de dados (pontos de controle) e as funções podem ter uma ou duas derivadas contínuas. Os fatores de tensão podem ser selecionados pelo usuário ou escolhidos automaticamente para satisfazer as restrições de forma ou os limites especificados pelo usuário.

Baixar referências técnicas
Papel spline de tensão
Artigo de organização de código



TSPACKGUI: TSPACK Interface gráfica de usuário

A interface gráfica do usuário permite que um usuário interativo crie, modifique e exiba curvas construídas pela TSPACK. Os pontos de controle podem ser inseridos, movidos e excluídos, os derivados podem ser alterados arrastando dicas de seta e os fatores de tensão podem ser alterados com um controle deslizante. Um manual do usuário na forma de um arquivo de texto de ajuda está incluído, mas o programa deve ser facilmente utilizável sem ler esse arquivo.


Requisitos do sistema e instalação

O programa requer MATLAB versão 7.0 ou posterior. Ele é instalado simplesmente copiando o arquivo de código-fonte e o arquivo de texto de ajuda para um subdiretório que está incluído no caminho de pesquisa MATLAB.


Baixe o código-fonte e o texto de ajuda
tspackgui.m
tspgui_doc.html