A.Aarabi ´. ´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique.

Slides:



Advertisements
Présentations similaires
Hiver 2010JGA Beaulieu GEF 243B Programmation informatique appliquée Structure de base des programmes en C.
Advertisements

Le langage Z Pr ZEGOUR DJAMEL EDDINE
Algorithmique (suite)
Portée des variables VBA & Excel
Intégration ; calcul de primitives
III. Fonctions numériques et modélisation (intégration,équations différentielles,…) II. Nombres entiers, rationnels, réels et complexes ; suites de réels.
Fonctions numériques usuelles
ALGORITHMIQUE STAGE LA REUNION Isabelle ABOU.
Calcul numérique (avec Maple)
Créer un document LES FONCTIONS ENREGISTRER LES FORMATS Retour au menu principal.
MATLAB Initiation à Matlab.
Cours 3 : bases de Matlab Niveau : Licence pétrochimie – deuxième semestre Université du 20 aout 55 – Skikda.
Lycée Louis Vincent SEANCE 6 Python Les listes Lundi 25 novembre 2013.
Problèmes aux limites Généralités
INTRODUCTION A MATLAB ENVIRONNEMENT MATLAB.
Principes de programmation (suite)
Tableau de bord des devis
Microsoft Excel Avancé
Cours de programmation
Cours 7 - Les pointeurs, l'allocation dynamique, les listes chaînées
Algorithmique et Programmation
Gestion des devis Permet d'obtenir une image de l'activité du cabinet pour les devis.
Outils de Programmation
O UTILS DE P ROGRAMMATION Mr. BENDIB. I MAA, LAMIS Laboratory, Université de Tébessa.
Laboratoire d'Informatique de l’Université de Franche-Comté
Principes de programmation (suite)
Outils de Programmation
FICHIERS : Définition : Algorithme général:
Algèbre linéaire (GCI –100)
Principes de programmation (suite)
projet : calculatrice scientifique
La fonction inverse.
Activité mentale Indiquer vos nom et prénom sur votre feuille
MatLab: Notions de Programmation Applications en Finance
- énergie bornée (tend vers 0 lorsque
Digitaliser des images
Algorithmes sur Open Office
Argc et argv Utilisation des paramètres de la ligne de commande.
Représentations graphiques Les commandes graphiques peuvent être divisées en 3 groupes: Fonctions principales qui créent un nouveau graphique Fonctions.
Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.
Méthodes et outils de conception Introduction à la programmation Paramètre de retour Appel d’une fonction Portée des variables Définition Pourquoi les.
Structures simples et tableaux Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Les types composés Les enregistrements.
1 Deuxième journée La programmation procédurale. 2 Unité de programmation : la procédure ou fonction Très semblable au math Un programme est un ensemble.
Matlab (Matrix Laboratory)
1 Système d’exploitation Les scripts csh 1 ère Année Année Tienté HSU.
B.Shishedjiev - Affectation1 Expressions et affectation Comment produire des nouvelles valeurs.
REVISIONS POINTS COMMUNS
Cours N°4 : fonction réelle d’une variable réelle
Comprendre le SGBDR Microsoft Access – partie 2
Relations et fonctions
1 Algorithmique, cours 3 Septembre Les fonctions 1. Motivation 2. Définitions 3. Utilisation des fonctions 4. Déclaration des fonctions 5. Liens.
Afin d’exécuter le programme EXCEL faire 2 clics gauche sur l’icône
Scripts et fonctions Instructions de contrôle
Comment réaliser une courbe ?
Introduction à l’utilitaire
Objets et Actions Élémentaires.
CONSTRUCTION DE TABLEAUX CROISES SUR LE LOGICIEL MODALISA MET4 – Avril 2005.
E CONOMÉTRIE A PPLIQUÉE AVEC R (P ART 01) R. Aloui 2015/2016 Disponible sur
A la découverte d’Excel Certificat Informatique et Internet.
1 Tableur : Introduction. 2 Plan 1. Qu’est-ce qu’un tableur 2. Principaux tableurs 3. Présentation de l’interface Calc 4. La cellule –1. Définition –2.
L'exécution d'un programme nécessite l'utilisation des ressources de l'ordinateur : temps de calcul pour exécuter les opérations, et l'occupation de la.
Introduction à l’Informatique Licence SPI Mme Delmotte.
Algorithmes sur Open Office. 1. Ouvrir Visual Basic de Open Office.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Présentation Excel Microsoft Excel est le tableur de la suite bureautique propriétaire « Office System ». Développé pour les plateformes Windows et Macintosh.
Matlab (Matrix Laboratory) Langage de programmation évolué. Traitement direct d’opérations matricielles, dont l’inversion et l’analyse d’opérateurs ou.
O UTILS DE P ROGRAMMATION P OUR LES M ATHÉMATIQUES Mr. BENDIB. I MAA, LAMIS Laboratory, Université Larbi Tébessi - Tébessa.
Formation des enseignants Formation MATLAB. Formation des enseignants MATLAB® (pour MATrix LABoratory) est un logiciel scientifique de calcul numérique.
Chapitre 1: introduction à Matlab
Transcription de la présentation:

A.Aarabi ´

´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique Variables et fonctions prédéfinies et Matrices Programmation MATLAB Présenter les fonctions graphiques 2D et 3D Aborder quelques problèmes de calcul numérique

Matlab (Matrix Laboratory) est à la fois un logiciel de calcul et un langage de programmation haut niveau. En Matlab les objets sont tous par défaut des matrices. Une variable réelle est donc vu par Matlab comme une matrice 1×1. Démarrage, quitter

>> a=1; >> b=3 tapez une expression mathématique quelconque >>c1=a+2*b les opérateurs les plus courants : +, -, *, /, ^ >> c2=a/2*b >> c3 = a^2 + b^3/2 >> c4=b^2 >> (3*2)/(5+3) Dans la fenêtre principale tapez les lignes suivantes et appuyez sur «Entrée»: Un dernier point sur les variables : MATLAB fait la différence entre les minuscules et les majuscules. Les noms de variables peuvent avoir une longueur quelconque. Les noms de variables doivent commencer par une lettre.

Voici une liste non exhaustive : fonctions trigonométriques et inverses : sin, cos, tan, asin, acos, atan fonctions hyperboliques (on rajoute «h») : sinh, cosh, tanh, asinh, acosh, atanh racine, logarithmes et exponentielles : sqrt, log, log10, exp >> sin(pi/12) >> log10(100) Toutes les fonctions courantes et moins courantes existent.

On utilise les crochets pour définir le début et la fin de la matrice. Ainsi pour définir une variable contenant la matrice >> M = [ ] >> M = [1,2,3;11,12,13;21,22,23] >> M = [1 2 3; ; ] Pour construire un vecteur ligne >> X=[1,-9,13,0] Pour faire un vecteur colonne >>Y=[1;4;7;2]

Il suffit d'entre le nom du tableau suivi entre parenthèses du ou des indices dont on veut lire ou écrire la valeur. Exemple si je veux la valeur de M32 >> M(3,2) Extraction de sous-tableaux >> M(1:2,2:3) >> M(1:2,:) >> M(2,:)

L'utilisation la plus simple de l'instruction plot est la suivante : plot ( vecteur d'abscisses, vecteur d'ordonnées ) Par exemple, si on veut tracer sur l'intervalle, on commence par définir une série (raisonnable, disons 100) de valeurs équidistantes sur cet intervalle : >> x = 0: 2*pi/100 : 2*pi; >> x = linspace(0,2*pi,100) puis, comme la fonction sin peut s'appliquer terme à terme à un tableau : >> y=sin(x); >> plot(x, y)

Superposer plusieurs courbes >>x = 0: 2*pi/100 : 2*pi; >> plot(x,cos(x),x, sin(x))

Échelles logarithmiques x = 1:100; semilogx(x,log(x)) semilogy(x,log(x)) loglog(x,log(x)) On peut tracer des échelles log en abscisse,

Programmation MATLAB Fichiers de commandes Le principe est simple : regrouper dans un fichier une série de commandes MATLAB et les exécuter en bloc. Tout se passera comme si vous les tapiez au fur et à mesure dans une session MATLAB. Cela permet notamment de récupérer facilement votre travail de la veille. Les fichiers de commandes peuvent porter un nom quelconque, mais doivent finir par l'extension.m. Pour définir un fichier de commandes, ouvrez un fichier et tapez des commandes MATLAB à l'intérieur

fichier de commandes

Graphiques à 3 dimensions Surfc surf

Graphique de contours 3 dimensions

Statistiques

Statistiques descriptives L’ensemble des fonctions suivantes prennent en arguments soit un vecteur, soit une matrice.

Affichage avancé de données

Interpolations