Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.614.704 Times

PDL::GSL::INTERP 2.4.3

  Date Added: February 18, 2010  |  Visits: 832

PDL::GSL::INTERP

Report Broken Link
Printer Friendly Version


Product Homepage
Download (76 downloads)



PDL::GSL::INTERP is a PDL interface to Interpolation routines in GSL. SYNOPSIS use PDL; use PDL::GSL::INTERP; my $x = sequence(10); my $y = exp($x); my $spl = PDL::GSL::INTERP->init(cspline,$x,$y); my $res = $spl->eval(4.35); $res = $spl->deriv(4.35); $res = $spl->deriv2(4.35); $res = $spl->integ(2.1,7.4); FUNCTIONS init() The init method initializes a new instance of INTERP. It needs as input an interpolation type and two piddles holding the x and y values to be interpolated. The GSL routines require that x be monotonically increasing and a quicksort is performed by default to ensure that. You can skip the quicksort by passing the option {Sort => 0}. The available interpolation types are : linear polynomial cspline (natural cubic spline) cspline_periodic (periodic cubic spline) akima (natural akima spline) akima_periodic (periodic akima spline) Please check the GSL documentation for more information. Usage: $blessed_ref = PDL::GSL::INTERP->init($interp_method,$x,$y,$opt); Example: $x = sequence(10); $y = exp($x); $spl = PDL::GSL::INTERP->init(cspline,$x,$y) $spl = PDL::GSL::INTERP->init(cspline,$x,$y,{Sort => 1}) #same as above # no sorting done on x, user is certain that x is monotonically increasing $spl = PDL::GSL::INTERP->init(cspline,$x,$y,{Sort => 0}); eval() The function eval returns the interpolating function at a given point. By default it will barf if you try to extrapolate, to comply silently if the point to be evaluated is out of range pass the option {Extrapolate => 1} Usage: $result = $spl->eval($points,$opt); Example: my $res = $spl->eval($x) $res = $spl->eval($x,{Extrapolate => 0}) #same as above # silently comply if $x is out of range $res = $spl->eval($x,{Extrapolate => 1}) deriv() The deriv function returns the derivative of the interpolating function at a given point. By default it will barf if you try to extrapolate, to comply silently if the point to be evaluated is out of range pass the option {Extrapolate => 1} Usage: $result = $spl->deriv($points,$opt); Example: my $res = $spl->deriv($x) $res = $spl->deriv($x,{Extrapolate => 0}) #same as above # silently comply if $x is out of range $res = $spl->deriv($x,{Extrapolate => 1}) deriv2() The deriv2 function returns the second derivative of the interpolating function at a given point. By default it will barf if you try to extrapolate, to comply silently if the point to be evaluated is out of range pass the option {Extrapolate => 1} Usage: $result = $spl->deriv2($points,$opt); Example: my $res = $spl->deriv2($x) $res = $spl->deriv2($x,{Extrapolate => 0}) #same as above # silently comply if $x is out of range $res = $spl->deriv2($x,{Extrapolate => 1}) integ() The integ function returns the integral of the interpolating function between two points. By default it will barf if you try to extrapolate, to comply silently if one of the integration limits is out of range pass the option {Extrapolate => 1} Usage: $result = $spl->integ($a,$b,$opt); Example: my $res = $spl->integ($a,$b) $res = $spl->integ($a,$b,{Extrapolate => 0}) #same as above # silently comply if $a or $b are out of range $res = $spl->eval($a,$b,{Extrapolate => 1}).

Requirements: No special requirements
Platforms: Linux
Keyword: By Default Extrapolate Gsl Interpolating Function Out Of Out Of Range Pdl Pdlgslinterp Res Same As Same As Above Try To X Is
Users rating: 0/10

License: Freeware Size: 2.1 MB
USER REVIEWS
More Reviews or Write Review


PDL::GSL::INTERP RELATED
Photo & Video  -  4th of July Gifts 1.3
Congratulate your friends with Independence Day by sending gifts made by your own hands. The application "4th of July Gifts" will help you in finding beautiful cards. All you have to do is just to write your message and the name of sender. When...
28.6 MB  
Games  -  2048 Cats and Kittens Edition 1.0
2048 Cats and Kittens Edition is an upgraded version of 2048. More fun to play and a very addictive puzzle game. Besides default 2048 play mode, you can also play in Time Rush mode: swipe as fast as you can and try to achieve the highest score...
9.4 MB  
Games  -  Kujira Adventure 1.0
Descent to the depths of the ocean floor with kujira in this new and exciting game! Try to avoid any obstacles on your way down and collect as many coins as you can, before you ran out of air. Take note of the oxygen level. Grab any air...
5.1 MB  
Education  -  Matrix Determinant 1.0.0.0
If You ever had a problem with quick calculate the determinant of 3x3 or 4x4 matrix, this app will help You. All You need to do is type numbers into fields and application will calculate your result with step by step...
1024 KB  
Games  -  Christmas Fruit of Life: Sweet And Juicy 1.1
Merry Christmas!!! Welcome your first Christmas present - this app... for FREE! This game is hours of fun with tonnes of bonuses! Play as the sexy lady & try to bounce the ball to break down & crush each of the tasty fruits. There...
75.2 MB  
Games  -  Bejeweled free 2.0.2.4
Play Bejeweled free with Jewels diamonds. Let's relax in your free time, this game is designed by the team that can make you comfortable with cool icon, good effect, and the stronger sound. Everything you want to do is slide your finger to...
1024 KB  
Games  -  The Number Game 3.3
the classic non-graphical game: "the number game" To learn the way of the programmer I've started making my own version and will try to make it the moste advanced version possible, while keeping the great non-graphical interface
6.14 KB  
Games  -  2048 Koala 1.0
A remake of popular game 2048 for fans of Koalas ! Unlock cute little karma koalas with you high scores, and try to get to the 2048 tile ! Requirements: iOS 7.1 or later. Compatible with iPhone, iPad, and iPod touch. This app is...
3.7 MB  
Games  -  Bacon Clickers 2.1
There's a Bacon fever out there!!!! So you can't just avoid loving bacon? Then this is your chance to nail it! The rules are simple: - Click the big lovely bacon as fast as you can and try to make it to a million...
4.9 MB  
Games  -  Balloon Ace Free 1.0
Balloon Ace is a balloon popping puzzle game for kids and adults! Aim, bounce, and ricochet to pop all of the balloons in over 32 cleverly designed levels. Earn achievements and try to earn three stars on all the levels! Keep...
12.6 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB