Mathematica & Raspberry Pi 400

Je suis en admiration! Si petite composante, qui contient tant de possibilités! Une capacité/ de calcul et de traitement si impressionnante! Le projet consiste a retrouver toutes les connaissances en mathematiques de 5e secondaire et collegial afin d en extraire les commandes qui permettent de faire les calculs avec Mathematica de Wolfram! Le tout sur un Raspberry Pi 400!

Un beau defi! 19 novembre 2025

Les captures d’écrans sont réalisées avec l’aide de Kazam.


Le Pi 400 est composé de 4 pièces importantes:

  • Le System On Chip (Soc), qui contient le processeur CPU et la carte graphique GPU
  • La RAM, Random Access Memory, informations retenus pendant que vous travaillez, pour qu’ensuite les informations soient enregistrées sur la carte mémoire MicroSD.
  • Le bloc en aluminium contient le récepteur/émeteur radio WiFi et BlueTooth
  • Le dernier composante est le PMIC, le Power Management Integrate Circuit: le contrôleur USB, qui répartie les informations circulant dans les connecteur USB (clavier, souris, disque dur externe, …)

Trois fenêtres importantes:

Shortcut to know

On peut effectuer des calculs directement en appuyant sur la touche ‘=’, suivi de l’opération

(exemple: = 45 * 102 )

Ou entrer directement la commande : = DateObject[ ] ou TimeObject[ ] et on obtient la date du jour et l’heure

Attention aux assignation immédiates, et celles tardives:

On peut entrer les instructions en utilisant les commandes de Mathematica ou bien en entrée en forme libre:

How to | Use Brackets and Braces Correctly

The Wolfram Language’s rich syntax uses different kinds of brackets and braces; familiarity with these aspects lets you read and program efficiently in the Wolfram Language.

Parentheses ( ), braces { }, and square brackets [ ] all have different meanings in the Wolfram Language. The first two are sometimes called round brackets and curly brackets.

You use parentheses ( ) in the Wolfram Language for grouping expressions and to determine the precedence of operations.
    
A list in the Wolfram Language is represented by braces { } and is a collection of items referred to as elements.

Square brackets are used in the Wolfram Language to enclose the arguments of functions.
The functions RangeSin, and N are used here with square brackets enclosing their arguments:

On peut tracer toute fonction sur un plan XY, dans un intervalle donné

y = sin(x) et y = 2 cos (2x), en 0 et 3 Pi:

!!! En cliquant sur le bouton droit de la souris sur le graphique, on obtient un menu et des outils qui nous permettent de dessiner sur le graphique, ou bien d’obtenir les coordonnées du curseur!!!

  • On peut effectuer les opérations les plus courantes en algèbre (niveau secondaire), telles que:
    • Développer une fonction : Expand
    • Simplifier une équation: Simplify
    • Simplifier au maximum: Full simplify
    • Résoudre une équation: Solve
    • Même résoudre 3 équations avec 3 inconnues… et même plus!!

On peut évaluer une valeur dans une fonction:

On peut assigner une valeur à une variable, et s’en servir dans des calculs: (et effacer le contenu de la variable):

On peut générer un nombre aléatoire autant réel qu’un entier:

L’utilisation de chaîne de caractères se place entre guillemets, et les commentaires entre parenthèses-étoile:

« Hello World » (* This is a comment*)

On retrouve toute une série de fonction toujours utiles en programmation pour l’utilisation de chaines de caractères:

La fonction RandomPolygon permet de créer des polygones de différentes tailles:

Utiliser la Palette d’assistance d’écriture de base:

On retrouve des fonction reliées à l’environnement de l’installation de Mathematica sur votre système:


DATA MANIPULATION

  • Plusieurs fonctions sont utiles pour manipuler les données:
    • Exprimer sous forme rationnelle un nombre: Rationalize
    • Donner un nombre de décimales à une variable: SetPrecision
    • Donner la valeur numérique d’une fraction: N

On retrouve les fonctions mathématiques de base, et d’autres qui seraient intéressantes à étudier:

Les fonctions importantes en programmation demeurent celles pour arrondir des nombres réels avec valeur supérieure ou inférieure:

Travailler avec des Listes

  • On peut additionner, soustraire, multiplier et diviser les contenus de Listes
  • On peut réunir 2 listes (Union)
  • On peut faire rechercher les éléments communs à 2 listes, ce qui est très fort comme outil (Intersection)

Vecteurs et Matrices

Mesures statistiques de base:


Wolfram Engine est une version « gratuite » pour développeur, en mode terminal:

Published by:

Avatar de Inconnu

jasmin.tremblay

"Si tu veux construire un bateau, ne rassemble pas tes hommes et femmes pour leur donner des ordres, pour expliquer chaque détail, pour leur dire où trouver chaque chose... Si tu veux construire un bateau, fais naître dans le cœur de tes hommes et femmes le désir de la mer." Antoine de Saint-Exupéry

Laisser un commentaire

Laisser un commentaire