matrix


matrice

matrix
unit

matrix

matrix(expr)dim

        Retourne la dimension du vecteur expr.

matrix(expr)dim(dimp)

        Modifie cette dimension.
Remarque: Par défaut les vecteurs flottants d´anyflo sont linéaires (dimension 1) et se présentent comme un tableau:
        x1
        x2
        ...
        xn

Cette ette dimension peut être modifiée:
dimp=2: vecteur 2D:
        x1, y1,
        x2, y2
        ...
        xn, yn

dimp=3: vecteur 3D:
        x1, y1, z1
        x2, y2, z2

        xn, yn, zn
        ...

etc...

Applications

1) Pour définir les dimension d´un motif, d´une loi d´un réseau neuronal.
2) Pour définir la dimension d´une ligne polygonale:
        matrix(LP)dim(2) fait de LP une ligne 2D.
        matrix(LP)dim(3) fait de LP une ligne 3D.

matrix unit

Retourne la matrice unitaire.
Exemple:
edit(matrix unit)format(4); imprime:
       1.0 0.0 0.0 0.0
       0.0 1.0 0.0 0.0
       0.0 0.0 1.0 0.0
       0.0 0.0 0.0 1.0