changelog of the Make Matrix Scilab Toolbox

0.6
    * Removed the dependencies on apifun, specfun and helptbx.
    * Used arguments blocks to check input arguments.
    * Removed help/en_US/update_help.sce (generated help from the macros with helptbx).
    * Updated builder.sce and cleaner.sce.
    * Removed the functions now provided by Scilab:
      - makematrix_cauchy(x, y): use gallery("cauchy", x, y)
        (gallery interprets a scalar x as 1:x)
      - makematrix_circul(x): use gallery("circul", x)
      - makematrix_diagonali(n): use diag(1:n)
      - makematrix_dingdong(n): use gallery("ris", n)
      - makematrix_frankmin(n): use gallery("minij", n)
      - makematrix_hadamard(n): use hadamard(n)
      - makematrix_hankel(n, x): use hankel(x(1:n), x(n:$))
      - makematrix_hilbert(n): use hilbm(n)
      - makematrix_invhilbert(n): use invhilb(n)
      - makematrix_magic(n): use magic(n)
      - makematrix_moler(n): use gallery("moler", n)
      - makematrix_normal(n): use grand(n, n, "nor", 0, 1)
      - makematrix_pascal(n): use pascal(n)
      - makematrix_pascal(n, 1): use abs(pascal(n, 1))
      - makematrix_pascal(n, -1): use abs(pascal(n, 1))'
      - makematrix_rosser(): use rosser()
      - makematrix_toeplitz(x): use toeplitz(x)
      - makematrix_vandermonde(x, n): use vander(x, n)
      - makematrix_wilkinsonp(n): use wilkinson(n) (same matrix for odd n only)
    * makematrix_gallery: removed the cases provided by Scilab.
      - makematrix_gallery("cauchy", x [, y]): use gallery("cauchy", x [, y])
      - makematrix_gallery("circul", x): use gallery("circul", x)
      - makematrix_gallery(3), makematrix_gallery(5): use gallery(3), gallery(5)
      - makematrix_gallery(8): use rosser()
      Only makematrix_gallery(4) (Wilson matrix) remains.
    * makematrix_frank is now based on Scilab's frank and keeps the k=1 option.
      makematrix_frank(1) now returns 1 instead of [].
    * Updated the demos to use hilbm and vander.
    * Updated readme.txt.
    * Added the DESCRIPTION file.

0.5
    * Unit test fixes

0.4
    * Updated .start script
    * Used assert in the unit tests.
    * Removed makematrix_urandom (duplicate with rand)
    * Removed makematrix_zeros (duplicate with zeros)
    * Removed makematrix_ones (duplicate with ones)
    * Removed magic (duplicate with makematrix_magic)
    * Removed hadamard (duplicate with makematrix_hadamard)
    * Vectorized makematrix_hilbert to increase performances
    * Removed rosser (duplicate with makematrix_rosser)
    * Improved makematrix_pascal based on specfun_pascal
    * Vectorized makematrix_dingdong to increase performances
    * Formatted the comments to generate help from the macros.
    * Reversed columns of makematrix_vandermonde.
To get the old column order, replace

A = makematrix_vandermonde ( x )

with

A = makematrix_vandermonde ( x );
n = size(A,"c");
A = A(:,n:-1:1);

    * Removed wilkinson (duplicate with makematrix_wilkinsonp)
    * Vectorized makematrix_vandermonde for increased performances.
    * Vectorized makematrix_cauchy for increased performances.
    * Generated help from the sources.
    * Renamed gallery into makematrix_gallery for consistency.
    * Vectorized makematrix_frankmin for increased performances.
    * Created Vandermonde Interpolation demo.
    * Created Hilbert Least Squares demo.
    * Vectorized makematrix_border for increased performances.
    * Vectorized makematrix_moler for increased performances.
    * Used apifun to check arguments.

0.3
    * Added comment on examples with respect to extended precision.

0.2
    * Fixed Frank matrix
    * Updated help page
    * Fixed unit test for Wilkinson - matrix
    * Added missing .ref files for unit tests
 -- Michael Baudin <michael.baudin@scilab.org>  16 February 2010

0.1
    * Initial version
 -- Michael Baudin <michael.baudin@scilab.org>  23 March 2009




