Mathc matrices/Introduction

Un livre de Wikilivres.
Aller à la navigation Aller à la recherche


Préambule[modifier | modifier le wikicode]

Le livre montre les liens que l'on peut créer entre les mathématiques, le langage C et gnuplot. Il apporte un ensemble de fonctions pour travailler sur les matrices. Vous pouvez naturellement créer votre propre version ou bien décider d'adopter cette librairie.

Il va de soi qu'il existe des systèmes comme octave qui vous permettrons de travailler efficacement sur les matrices. Vous pouvez cependant trouver intéressant d'essayer d'écrire certaine fonction directement en langage c, simplement pour maitriser l'algorithme qui y est attaché.


L'étude de ce livre devrait pouvoir commencer après une initiation au langage C et à Gnuplot. Les notions de mathématiques sont supposées connues.


En pratique[modifier | modifier le wikicode]

Télécharger et installer les logiciels compatibles Linux ou Windows :

  1. gnuplot : https://sourceforge.net/projects/gnuplot/files/.
  2. Code::Blocks, environnement de développement intégré pour le langage C : http://www.codeblocks.org/downloads.


Pour le langage C :

  • Certains exemples sont fournis sous la forme de fichiers "*.c" et "*.h".
  • Sauvez tous les fichiers "*.h" et "*.c" dans votre répertoire de travail.
  • Chaque fichier "*.c" est un exemple.
  • Compilez-le directement.
  • Important : Téléchargez et sauvez tous les fichiers h et c. Fermez votre éditeur. Ouvrez votre éditeur. Puis testez les fichiers c.
  • Par exemple avec mon éditeur si vous sauvez un fichier h, et quand suite vous copier un fichier c dans ce fichier h, même si vous sauver ce fichier avec une extension c, l'éditeur refusera de compiler le fichier c. Il semble se rappeler que le premier fichier était un fichier h.


Pour gnuplot :

  • Linux :
    • Pour sélectionner le bon répertoire sous Linux tapez :
    • cd '/home/bernard/Documents/c'
    • En choisissant les noms de vos répertoires personnels
    • "c" étant le répertoire de travail
    • Puis lancez gnuplot.
  • Windows :
    • Pour sélectionner le bon répertoire sous Windows
    • Choisissez l'icône ChDir (change directory)
    • Puis l'icône Open pour sélectionner un fichier de commande de gnuplot.
  • Animation :
    • Tapotez sur l'icône replot de gnuplot. (Windows et Linux)
  • Mémoire :
    • Gnuplot a de la mémoire.
    • Cela pose des problèmes de compatibilité entre les graphiques.
    • Tapez la commande reset pour effacer les commandes en mémoire.