Original: http://www.cse.unt.edu/~renka/tspack/tspack.html
TSPACK: Pingete kilde pakett
TSPACK peal MATLAB-i funktsioonide kogum, mis koosneb eksponentsiaalsetel pingetel põhinevatel kõvera paigaldamise pakenditel. Pingutusskeem on kuubilise splani üldistus, milles iga intervalliga on seotud mittenegatiivne tõmbetegur. Nullpinge korral on paigaldusfunktsioon (või parameetrilise kõvera iga komponent) vahemikus 3-kraadine polünoom ja kui tõmbetegur suureneb, läheneb funktsioon oma lõpp-punkti väärtuste lineaarsele interpolaatorile. Pingutust saab seega kasutada kõrvaliste käändepunktide vältimiseks ja üldisemalt andmepunktide komplekti kujuomaduste, näiteks monotoonsuse ja kumeruse säilitamiseks, ning teha seda ilma sujuvust ohverdamata, nagu tükilisel lineaarsel interpolatsioonil.
Pakett pakub nii andmete funktsioonide sobitamist kui ka parameetriliste tasapinnaliste kõveruste ja ruumikõverate kõverate kujundamist. Kõverad võivad olla või mitte olla piiratud andmepunktide (kontrollpunktide) läbimisega ja funktsioonidel võib olla üks või kaks pidevat tuletist. Pingetegurid võib valida kasutaja või valida need automaatselt, et rahuldada kas kuju piiranguid või kasutaja määratud piire.
Tehnilised viited
Pingutus kilde paber
Koodikorralduspaber
TSPACKGUI: TSPACK Graafiline kasutajaliides
Graafiline kasutajaliides võimaldab interaktiivsel kasutajal luua, muuta ja kuvada TSPACK loodud kõveraid. Juhtimispunkte saab sisestada, teisaldada ja kustutada, tuletisi saab muuta nooleotste lohistamisega ning pingutegureid saab muuta liugjuhtimisega. Lisas on abitekstide vormis kasutusjuhend, kuid programm peaks olema hõlpsasti kasutatav ilma seda faili lugemata.
Nõuded süsteemile ja installimine
Programm nõuab MATLAB versiooni 7 (R2006) või uuemat. See installitakse, kopeerides lihtsalt lähtekoodifaili ja abitekstide faili alamkataloogi, mis sisaldub MATLAB otsinguteel.
Laadige alla lähtekood ja abitekstid
Robert Renka
Viimati värskendatud: 07.08.2019