Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> MATLAB

MATLAB - Tracé

Pour tracer le graphique d'une fonction, vous devez suivre les étapes suivantes −

L'exemple suivant démontrerait le concept. Traçons la fonction simple y =x pour la plage de valeurs de x de 0 à 100, avec un incrément de 5.

Créez un fichier de script et tapez le code suivant −

x = [0:5:100];
y = x;
plot(x, y)

Lorsque vous exécutez le fichier, MATLAB affiche le tracé suivant −

Prenons un autre exemple pour tracer la fonction y =x 2 . Dans cet exemple, nous allons tracer deux graphes avec la même fonction, mais dans un second temps, nous allons réduire la valeur d'incrément. Veuillez noter qu'à mesure que nous diminuons l'incrément, le graphique devient plus lisse.

Créez un fichier de script et tapez le code suivant −

x = [1 2 3 4 5 6 7 8 9 10];
x = [-100:20:100];
y = x.^2;
plot(x, y)

Lorsque vous exécutez le fichier, MATLAB affiche le tracé suivant −

Modifiez un peu le fichier de code, réduisez l'incrément à 5 −

x = [-100:5:100];
y = x.^2;
plot(x, y)

MATLAB dessine un graphique plus lisse −

Ajouter un titre, des étiquettes, des lignes de grille et une mise à l'échelle sur le graphique

MATLAB vous permet d'ajouter un titre, des étiquettes le long des axes x et y, des lignes de grille et également d'ajuster les axes pour embellir le graphique.

Exemple

Créez un fichier de script et tapez le code suivant −

x = [0:0.01:10];
y = sin(x);
plot(x, y), xlabel('x'), ylabel('Sin(x)'), title('Sin(x) Graph'),
grid on, axis equal

MATLAB génère le graphique suivant −

Dessiner plusieurs fonctions sur le même graphique

Vous pouvez dessiner plusieurs graphiques sur le même tracé. L'exemple suivant illustre le concept −

Exemple

Créez un fichier de script et tapez le code suivant −

x = [0 : 0.01: 10];
y = sin(x);
g = cos(x);
plot(x, y, x, g, '.-'), legend('Sin(x)', 'Cos(x)')

MATLAB génère le graphique suivant −

Définition des couleurs sur le graphique

MATLAB fournit huit options de couleurs de base pour dessiner des graphiques. Le tableau suivant présente les couleurs et leurs codes −

Code Couleur
w Blanc
k Noir
b Bleu
r Rouge
c Cyan
g Vert
m Magenta
y Jaune

Exemple

Traçons le graphe de deux polynômes

Créez un fichier de script et tapez le code suivant −

x = [-10 : 0.01: 10];
y = 3*x.^4 + 2 * x.^3 + 7 * x.^2 + 2 * x + 9;
g = 5 * x.^3 + 9 * x + 2;
plot(x, y, 'r', x, g, 'g')

Lorsque vous exécutez le fichier, MATLAB génère le graphique suivant −

Définition des échelles d'axe

L'axe La commande vous permet de définir les échelles des axes. Vous pouvez fournir des valeurs minimales et maximales pour les axes x et y à l'aide de la commande d'axe de la manière suivante −

axis ( [xmin xmax ymin ymax] )

L'exemple suivant le montre −

Exemple

Créez un fichier de script et tapez le code suivant −

x = [0 : 0.01: 10];
y = exp(-x).* sin(2*x + 3);
plot(x, y), axis([0 10 -1 1])

Lorsque vous exécutez le fichier, MATLAB génère le graphique suivant −

Générer des sous-parcelles

Lorsque vous créez un tableau de tracés dans la même figure, chacun de ces tracés est appelé un sous-tracé. La sous-parcelle La commande est utilisée pour créer des sous-parcelles.

La syntaxe de la commande est −

subplot(m, n, p)

où, m et n sont le nombre de lignes et de colonnes du tableau de tracé et p spécifie où placer un tracé particulier.

Chaque tracé créé avec la commande subplot peut avoir ses propres caractéristiques. L'exemple suivant illustre le concept −

Exemple

Générons deux graphiques −

y =e −1.5x péché(10x)

y =e −2x péché(10x)

Créez un fichier de script et tapez le code suivant −

x = [0:0.01:5];
y = exp(-1.5*x).*sin(10*x);
subplot(1,2,1)
plot(x,y), xlabel('x'),ylabel('exp(–1.5x)*sin(10x)'),axis([0 5 -1 1])
y = exp(-2*x).*sin(10*x);
subplot(1,2,2)
plot(x,y),xlabel('x'),ylabel('exp(–2x)*sin(10x)'),axis([0 5 -1 1])

Lorsque vous exécutez le fichier, MATLAB génère le graphique suivant −


MATLAB

  1. MATLAB - Aperçu
  2. MATLAB - Syntaxe de base
  3. MATLAB-Variables
  4. MATLAB - Commandes
  5. MATLAB - Types de données
  6. MATLAB - Opérateurs
  7. MATLAB - Vecteurs
  8. MATLAB - Matrice
  9. MATLAB - Tableaux