Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE

arraylib.bbc

DESCRIPTION.


Le module arraylib.bbc propose des procédures et des fonctions pour les tableaux données assimilés à des matrices.




SYNTAXE.


INSTALL @lib$ + "arraylib.bbc"




REMARQUES.


Le module arraylib.bbc contient un ensemble de procédures et de fonctions permettant d'effectuer des opérations arithmétiques et matricielles sur des tableaux à une et deux dimensions. Ces opérations incluent l'addition, la multiplication, la transposition et l'inversion de deux matrices.


Dans BBC BASIC pour SDL 2.0, plusieurs de ces opérations sont intégrées à l'interpréteur. L'utilisation des opérations intégrées est nettement plus rapide que celle des routines de bibliothèque, consultez la section du arithmétique sur les tableaux du manuel pour plus de détails. Les routines de bibliothèque non prises en charge comme opérations intégrées sont PROC_transpose, PROC_invert et FN_det.


Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "arraylib.bbc"




LISTE DES PROCÉDURES DU MODULE.


FN_det() : retourne le déterminant d'un tableau de données assimilé à une matrice carrée.

FN_mod() : retourne le module d'un tableau de données assimilé à une matrice.

FN_pmod() : retourne le module d'une partie d'un tableau de données assimilé à une matrice.

FN_psum() : retourne la sommes des éléments d'une tranche d'un tableau de données.

PROC_add() : ajoute une valeur scalaire aux éléments d'un tableau.

PROC_arrayslice() : affecte les éléments d'un tableau de données avec certains éléments d'un autre tableau.

PROC_dot() : multiplie les valeurs correspondantes de 2 tableaux de données entre-elles.

PROC_invert() : inverse les éléments d'un tableau de données assimilé à une matrice carrée.

PROC_mul() : multiplie les éléments d'un tableau par une valeur scalaire.

PROC_pcopy() : affecte certains éléments d'un tableau de données avec les valeurs d'un autre tableau.

PROC_redim1d() : modifie le nombre d'éléments d'un tableau de données à une dimension et réinitialise ses valeurs.

PROC_redim2d() : modifie le nombre d'éléments d'un tableau de données à 2 dimensions et réinitialise ses valeurs.

PROC_redimpreserve1d() : modifie le nombre d'éléments d'un tableau de données à une dimension en conservant ses valeurs.

PROC_redimpreserve2d() : modifie le nombre d'éléments d'un tableau de données à 2 dimensions en conservant ses valeurs.

PROC_rowslice() : indisponible dans la distribution BBC BASIC for Raspberry Pi OS.

PROC_sum() : ajoute les valeurs d'un tableau de données aux éléments d'un autre tableau de données.

PROC_transpose() : transpose les éléments d'un tableau dans un autre en inversant leur coordonnées.

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse