*  Matlab / Numerical / fc-amat toolbox

        * Some demos
        * Matlab / Numerical / fc-amat/ Current development release
        * Auto. Inst.
        * Manu. Inst.
        * Matlab / Numerical / fc-amat/ Version history
        * Matlab / Numerical / fc-amat/ Old development releases

pict pict


pict

The pict Matlab toolbox allows to efficiently extand some linear algebra operations on array of matrices (with same size) as matrix product, determinant, factorization, solving, ...

*  Matlab / Numerical / fc-amat/ demos

description code/results description code/results




simple example 01 simple example 02
simple example 03 simple example 04
benchmark : solving linear systems Linear combination




*  Matlab / Numerical / fc-amat/ Current development release





Version

date

full archives

install

User guide






0.1.2

February 17, 2020

pict (135 Ko)
pict (270 Ko)
pict (78 Ko)

pict (3 Ko)

pict (1253 Ko)






This toolbox was tested on various OS with Matlab releases :







Operating system 2017a 2017b 2018a 2018b 2019a






CentOS 7.7.1908






Debian 9.11






Fedora 29






OpenSUSE Leap 15.0






Ubuntu 18.04.3 LTS












MacOS High Sierra 10.13.6






MacOS Mojave 10.14.4






MacOS Catalina 10.15.2












Windows 10 (1909)






It is not compatible with Matlab releases prior to R2015b.

*  Matlab / Numerical / fc-amat/ Automatic installation, all in one (recommended)

For this method, one just has to get/download the install file pict mfc_amat_install.m Thereafter, one runs it under Matlab. This script downloads, extracts and configures the fc-amat and all the required toolboxes in the current directory.

For example, to install this toolbox in ~/Matlab/toolboxes directory, one has to copy the file mfc_amat_install.m in the ~/Matlab/toolboxes directory by using previous link. For example, in a Linux terminal, we can do :

Linux Console

cd ~/Matlab/toolboxes  
HTTP=https://www.math.univ-paris13.fr/~cuvelier/software/codes/Matlab  
wget $HTTP/fc-amat/0.1.2/mfc_amat_install.m

Then in a Matlab terminal run the following commands

Matlab Console

>> cd ~/Matlab/toolboxes  
>> mfc_amat_install()

The optional ’dir’ option can be used to specify installation directory :

mfc_amat_install(’dir’,dirname)

where dirname is the installation directory (string).
There is the output of the mfc_amat_install() command on a Linux computer :

Matlab Ouput

Parts of the <fc-amat> Matlab toolbox.  
Copyright (C) 2018-2020 F. Cuvelier  
 
1- Downloading and extracting the toolboxes  
2- Setting the <fc-amat> toolbox  
Write in /home/cuvelier/tmp/fc-amat-full/fc_amat-0.1.2/configure_loc.m ...  
3- Using toolboxes :  
   ->             fc-tools : 0.0.30  
   ->             fc-bench : 0.1.2  
 with              fc-amat : 0.1.2  
*** Using instructions  
   To use the <fc-amat> toolbox:  
   addpath(’/home/cuvelier/tmp/fc-amat-full/fc_amat-0.1.2’)  
   fc_amat.init()  
 
   See /home/cuvelier/tmp/mfc_amat_set.m

The complete toolbox (i.e. with all the other needed toolboxes) is stored in the directory ~/Matlab/toolboxes/fc-amat-full and, for each Matlab session, one have to set the toolbox by :

Matlab Console

>> addpath(’~/Matlab/toolboxes/fc-amat-full/fc-amat-0.1.2’)  
>> fc_amat.init()

If it’s the first time the fc_amat.init() function is used, then its output is

Matlab Ouput

Try to use default parameters!  
 Use fc_tools.configure to configure.  
Write in ~/Matlab/toolboxes/fc-amat-full/fc_tools-0.0.30/configure_loc.m ...  
Try to use default parameters!  
 Use fc_bench.configure to configure.  
Write in ~/Matlab/toolboxes/fc-amat-full/fc_bench-0.1.2/configure_loc.m ...  
Using fc_amat[0.1.2] with fc_tools[0.0.30], fc_bench[0.1.2].

Otherwise, the output of the fc_amat.init() function is

Matlab Ouput

Using fc_amat[0.1.2] with fc_tools[0.0.30], fc_bench[0.1.2].

For uninstalling, one just has to delete directory

~/Matlab/toolboxes/fc-amat-full

*  Matlab / Numerical / fc-amat/ Manual installation

For example under Linux, to install this toolbox in ~/Matlab/toolboxes directory, one can download fc-amat-0.1.2-full.tar.gz and extract it in the ~/Matlab/toolboxes directory :

Linux Console

HTTP=https://www.math.univ-paris13.fr/~cuvelier/software/codes/Matlab  
wget $HTTP/fc-amat/0.1.2/fc-amat-0.1.2-full.tar.gz  
tar zxf fc-amat-0.1.2-full.tar.gz -C ~/Matlab/toolboxes

For each Matlab session, one has to set the toolbox by adding path of all toolboxes :

Matlab Console

>> addpath(’~/Matlab/toolboxes/fc-amat-0.1.2/fc_amat-0.1.2’)  
>> addpath(’~/Matlab/toolboxes/fc-amat-0.1.2/fc_tools-0.0.30’)  
>> addpath(’~/Matlab/toolboxes/fc-amat-0.1.2/fc_bench-0.1.2’)

*  Matlab / Numerical / fc-amat/ Version history

*  Matlab / Numerical / fc-amat/ Old development releases





Version

date

full archives

install

User guide






0.1.1

January 2, 2020

pict (129 Ko)
pict (259 Ko)
pict (74 Ko)

pict (3 Ko)

pict (1224 Ko)






0.0.3

March 9, 2018

pict (117 Ko)
pict (245 Ko)
pict (67 Ko)

pict (3 Ko)

pict (1232 Ko)






0.0.2

September 17, 2018

pict (113 Ko)
pict (225 Ko)
pict (66 Ko)

pict (3 Ko)

pict (1239 Ko)