Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Specfun details
Login with GitLab

Specfun

A collection of special mathematical functions
(33 downloads for this version - 113278 downloads for all versions)
Details
Version
0.7
Author
Michaël Baudin
Owner Organization
Dassault
Maintainers
Adeline CARNIS
Samuel GOUGEON
Michael BAUDIN
Samuel Gougeon
Categories
License
Creation Date
May 23, 2025
Source created on
Scilab 2025.1.x
Binaries available on
Scilab 2025.1.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("specfun")
Description
            Purpose
--------

The goal of this toolbox is to provide special functions.
The toolbox is based on macros.

Features
--------

The following is a list of the current features: 

 * specfun_expm1 : Compute exp(x)-1 accurately for small values of x.
 * specfun_gammainc : The incomplete gamma function.
 * specfun_lambertw : The Lambert W-Function.
 * specfun_log1p : Compute log(1+x) accurately for small values of x.
 *  Discrete Maths
   * specfun_combine : Returns the all the combinations of the given vectors.
   * specfun_combinerepeat : Returns repeated combinations with replacement.
   * specfun_factorial : The factorial function
   * specfun_factoriallog : The log-factorial function
   * specfun_ismember : Array elements that are members of set.
   * specfun_nchoosek : Returns the binomial number (n,k).
   * specfun_pascal : Returns the Pascal matrix.
   * specfun_subset : Generate all combinations of k values from x 
                      without replacement.

Acknowledgements
----------------

Samuel Gougeon
Calixte Denizet


CHANGES 0.5.1 => 0.6
--------------------
* builder.sce can now build for both Scilab 5 and Scilab 6
* Dependency on helptbx removed: helptbx_helpupdate() is useful
  only for maintainers (to maintain help pages), never for users.
* readme.txt updated: specfun no longer depends on the assert and
  helptbx modules.
* specfun_subset()
  -- extended to int64 & uint64
  -- fixed against "operation +-[]" errors
* help pages:
  -- specfun code keywords were not highlighted
  -- misc. improvements (indentation, etc)
* (specfun.start now checks that dependences are loaded.)
            
Files (2)
[112.20 kB]
OS-independent binary for Scilab 2025.1.x

[85.28 kB]
Source code archive

News (0)
Comments (0)
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.