Chebfun

Chebfun er et gratis / open source software system skrevet i Matlab til numerisk beregning med funktioner af en reel variabel. Den er baseret på ideen om at overbelaste MATLAB kommandoer for vektorer og matricer til analoge kommandoer til funktioner og operatører. Således kan for eksempel, mens SUM kommando i MATLAB tilføjer elementerne i en vektor, SUM kommando i Chebfun evaluerer et bestemt integral. Tilsvarende backslash kommando i MATLAB bliver en Chebfun kommando til at løse differentialligninger.

Den matematiske grundlag af Chebfun er numeriske algoritmer involverer stykkevise polynomielle interpolants og Chebyshev polynomier, og det er, hvor navnet "Cheb" kommer fra. Pakken har til formål at kombinere fornemmelsen af ​​symbolske computing systemer som Maple og Mathematica med hastigheden af ​​flydende komma talværdier.

Den Chebfun Projektet er baseret på Matematisk Institut ved universitetet i Oxford og blev indledt i 2002 af Lloyd N. Trefethen og hans studerende Zachary Battles. Den seneste udgave, version 5.0, blev udgivet i juni 2014.

På 4 marts 2013 Chebfun2, et softwaresystem, der strækker sig Chebfun til to dimensioner, blev gjort offentligt tilgængelige.

Egenskaber

  • Tilnærmelse af funktioner
  • Kvadratur
  • Rootfinding
  • 1D global optimering
  • Ordinære differentialligninger
  • Partielle differentialligninger
  • Tilnærmelse af glatte bivariate funktioner
  • Bivariate rootfinding
  • Vector calculus

Forbrug Eksempel

En bruger kan begynde med at initialisere variablen x, på intervallet, siger.

Denne variabel kan nu anvendes til at udføre yderligere beregninger, for eksempel computing og plotte rødderne af en funktion:

Det bestemte integral kan beregnes med:

  0   0
Forrige artikel Christopher Manson
Næste artikel Faktiske synd

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha