MATLAB

Démarrer avec MATLAB

Découvrir l'environnement MATLAB et commencer à écrire du code avec des exemples pratiques

 

Que vous soyez débutant en MATLAB ou que vous repreniez son utilisation après une interruption, vous pouvez vous orienter rapidement grâce aux concepts fondamentaux et aux exemples pratiques. Commencez par explorer le desktop et exécuter de courts extraits de code dans la fenêtre de commande. Ensuite, créez un workflow à réutiliser pour vos propres projets.

Trois éléments essentiels pour bien commencer

Construire des workflows répétables

Créez des prototypes dans MATLAB qui transforment les données brutes en informations claires. Organisez les étapes d'importation, de nettoyage, d'analyse et de visualisation des données en workflows réutilisables et partageables. Cette approche vous aide à vous concentrer sur les résultats plutôt que sur la gestion du code.

Étape 1 : Organiser les données avec des tableaux et des matrices.

% Arrays: time and measured signals
time = (0:0.01:0.04)'; % seconds
voltage = [3.3 3.4 3.6 3.5 3.7]';
current = [0.10 0.11 0.13 0.12 0.14]';

% Create a table of measurements
measurements = table(time,voltage,current)

% Array indexing
voltage(3) % third voltage sample
voltage(voltage > 3.5) % voltages above threshold

% Table indexing
measurements(2:4, :) % time window
measurements.voltage(3) % named variable access
measurements{3, "current"} % numeric value from table

Étape 2 : Prétraiter les données avec des fonctions intégrées.

Lissage des données : réduire le bruit dans les signaux en utilisant des moyennes mobiles, des médianes ou la méthode de Savitzky-Golay.

Détection des valeurs aberrantes : identifier et remplacer ou supprimer les points de données qui dévient significativement des motifs attendus.

Étape 3 : visualiser les données avec des graphiques interactifs.

Si vous savez exactement comment vous souhaitez visualiser vos données, sélectionnez-les/surlignez-les dans l'espace de travail et MATLAB affichera tous les types de graphiques pertinents pour vos données.

MATLAB s'intègre à votre workflow

Appelez des fonctions ou des objets en Python®  directement depuis MATLAB. Cela vous permet de travailler dans MATLAB sans avoir à basculer vers un autre environnement de programmation.

Appeler Python depuis MATLAB

% Configure Python (one-time setup)
pyenv("Version","/usr/bin/python3")
 
% Call Python from MATLAB
py.print("Hello from Python")
 
% Use NumPy from MATLAB
np = py.importlib.import_module("numpy");
x = np.arange(5);
y = double(x);          % convert to MATLAB array
 
meanValue = mean(y)

Partager votre code sur GitHub

Partagez des projets MATLAB sur GitHub®. Créez un dépôt, téléchargez le code, rédigez un fichier README et ajoutez un badge Ouvrir dans MATLAB Online en un clic, pour une collaboration instantanée.

Conseil : Utilisez MATLAB avec Jupyter® Notebooks, Visual Studio® Code, et des outils de codage IA tels que Claude®.

Débuter rapidement

Des tutoriels gratuits et en autonomie vous aident à apprendre les bases et à développer de nouvelles compétences à votre propre rythme. Les sujets abordés incluent les fondamentaux de MATLAB, la création d'applications et la programmation orientée objet, afin que vous puissiez progresser des concepts introductifs vers des workflows plus avancés, selon vos besoins.

Formation en ligne

MATLAB Onramp

Commencer

Formation en ligne

App Building Onramp

Commencer