Vous êtes sur la page 1sur 9

1) La syntaxe d’utilisation de help 

Le menu d’aide de Matlab est une des bases de son succès. En effet, l’aide est essentielle
lorsque l’on programme avec un langage de haut-niveau comme Matlab, où le nombre de
fonctions est très important et la syntaxe est parfois complexe. Pour accéder à l’aide on peut
au choix sélectionner une fonction et presser F1, taper help FunctioNname ou utiliser les
menus déroulants.

Voici tous les résultats du partiel OSS quand je le mets dans le logiciel Matlab :

2) La différence entre les deux commandes suivantes 

X=0 : 10 ;

X=0 : 10

La différence entre eux est :

- Celui avec une virgule indique l’apparence d’une ligne et des colonnes
- Celui sans virgule indique l’apparence des colonnes et une ligne

1
Dans l’image ci-dessous qui montre cette différence entre les deux commandes :

3) Ecriture de la syntaxe de load et save 


 La fonction load soit lire d’autres formats que les fichiers matlab : si le fichier à ouvrir est
d’un autre format, load fera automatiquement appel à d’autres fonctions afin d’employer la
méthode la plus adaptée au format reconnu
 La fonction de save on peut distinguer deux objectifs principaux pour lesquels on souhaite
enregistrer des données sous forme d’un fichier :
- Soit pour les stocker en vue d’une utilisation ultérieure avec MATLAB ;
- Soit pour utiliser ces données avec un autre logiciel.

4) La différence entre vecteur et matrice :


Les vecteurs qui sont des tableaux à une ligne ou à une colonne
Les matrices qui sont des tableaux ayant plusieurs lignes et colonnes

2
5) Les fonctions suivantes ils donnent de :

3
4
6) Soit A une matrice avec A=[1 2 1 3 ; 2 1 4 5 ; 6 7 1 2.]
Les expressions de ce matrice : A( :,3), A(1 :3, :) il donne le résultat suivant :

5
7) La fonction rand permet d’obtenir un nombre aléatoire entre 0 et 1 ; comment avoir une
matrice aléatoire entre 0 et 10

8) Soit : je vais changer le nom de X en Z car ce n’est pas le même que le X existant ci-
dessus.
z=0:.01:2*pi;
y1=sin(x);
y2=sin(2*x);
y3=sin(4*x);

On tracer sur une figure dans un différent cadrant y1, y2 et y3 en fonction x. Et on donner un
titre pour chaque courbe et on afficher les étiquettes de chaque axe. Et enfin je colorer en
différentes couleurs l’allure de ces courbes.

Ce programme permet de tracer les courbes sinusoïdales suivantes et la figure ci-dessous


représente les variations de y1, y2 et y3 en fonction de x :

6
9) Voici les significations des termes suivants :
 Set(gca, FontSize′, 12, ′fontName′,′Times′); : signifie une fonction pour changer les
polices dans une figure. Ce code là il ne modifie pas non plus la taille de la police.
Mais cela pour changer les polices dans une figure.
 grid on : affiche les lignes principales de la grille pour les axes courants renvoyés par
la gca commande, les lignes principales de la grille s’étendent à partir de chaque
coche.
 grid off : supprime toutes les lignes de grille des axes ou du graphique en cours.

7
 hold on : conserve les tracés dans les axes actuels afin que les nouveaux tracés ajoutés
aux axes ne suppriment pas les tracés existants. Les nouveaux tracés utilisent les
couleurs et le styles de ligne suivants en fonction des propriétés ColorOrder et
LineStyleOrder des axes.

 hold off : définit l’état de maintien sur off afin que les nouveaux tracés ajoutés aux
axes effacent les tracés exixtants et réinitialisent toutes les propriétés des axes. Le
tracé suivant ajouté aux axes utilise la première couleur et le premier style de ligne en
fonction des propriétés ColorOrder et LinStyleOrder des axes.

10) Soient les expressions suivantes

t=.01:.01:20*pi;
x=cos(t);
y=sin(t);
z=t.*t.*t;

8
Voici le graphique en 3D de y et z en fonction de x :

3D y en fonction de x

3D z en fonction de x

Vous aimerez peut-être aussi