Annuaire d'articles
La fonction de dessin la plus utilisée dans MATLAB est le tracé. Selon différents paramètres de coordonnées, elle peut tracer différentes courbes sur un plan à deux dimensions.
fonction de tracé
Format d'appel : tracé (x, y) où x et y sont des
fonctions de vecteur de coordonnées Fonction : dessiner une courbe bidimensionnelle XY avec le vecteur x comme axe X et le vecteur y comme axe Y
Exemple 1: Tracer une courbe sinus dans l'intervalle [0,2π] y = sin (x)
x=0:pi/100:2*pi;
y=sin(x);
plot(x,y)
Résultats:
Exemple 2 Dessin simultané de la courbe sinusoïdale y = sin (x) et de la fonction cosinus y = cos (x) dans l'intervalle [0,2π]
x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,x,y2)
Résultat: l'
ajout de certains paramètres à l'instruction de dessin du tracé peut dessiner des graphiques avec différentes couleurs et différents types de lignes
Exemple 3 Dessiner simultanément les sinusoïdes y = sin (x) et la fonction cosinus y = cos (x) de différents types de lignes et de différentes couleurs dans l'intervalle [0,2π]
x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,'k:',x,y2,'b-')
Le résultat:
Le style de ligne et la couleur de chaque courbe sont spécifiés par la chaîne «cs» où c est la couleur s est le style de ligne
Correspondance entre la couleur et le type de ligne:
Symbole de couleur | La couleur | Symbole de ligne | Linéaire |
---|---|---|---|
y | Jaune | . | Point |
m | Pourpre | - - | Ligne pointillée |
r | Rouge | + | Plus |
g | Vert | * | Astérisque |
b | Bleu | - | Ligne continue |
w | Blanc | : | Ligne pointillée |
k | Noir | .- | Ligne pointillée |
Définir l'axe des coordonnées
Lors du dessin d'un graphique, le système donne automatiquement l'axe des coordonnées du graphique. L'utilisateur peut également utiliser la fonction d'axe pour le réinitialiser.
Exemple 4 Tracez une courbe sinusoïdale dans la plage de coordonnées 0 ≤ x ≤ 2π, −1 ≤ y ≤ 2
x=linspace(0,2*pi,60);
y=sin(x); %生成含有 60 个数据元素的向量 x
plot(x,y);
axis([0,2*pi,-1,2]); %设定坐标范围
Le résultat est:
appel de fonction d'axe
Formulaire | Fonction |
---|---|
axe ([xmin xmax yminmax]) | Définissez les valeurs maximale et minimale de l'axe des coordonnées |
axe ('auto') | Remettre le système de coordonnées à l'état par défaut automatique |
axe ('off') | Désactiver le système de coordonnées |
axe ('activé') | Afficher le système de coordonnées |
Ajouter une légende
x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,'k:',x,y2,'b-')
title('sine and cosine curves');
xlabel('independent variable X');
ylabel('dependent variable Y');
text(2.8,0.5,'sin(x)');
text(1.4,0.3,'cos(x)');
legend('sin(x)','cos(x)');
Le résultat est:
sous-tracé fonction-dessiner plusieurs graphiques parallèles
Forme: sous-intrigue (m, n, p) L'
effet est: la sous-intrigue dessinée a m lignes, chaque ligne a n chiffres, et la figure actuellement tracée est le p-ème
comme sous-intrigue (4,2,3) fait référence au co-dessin Quatre lignes de sous-graphiques, chaque ligne a 2 graphiques, le graphique en cours de dessin est le troisième, qui est le premier de la deuxième ligne
Exemple:
x=linspace(0,2*pi,60);
y=sin(x);
z=cos(x);
t=sin(x)./(cos(x)+eps);
ct=cos(x)./(sin(x)+eps);
subplot(2,2,1);
plot(x,y);
title('sin(x)');
subplot(2,2,2);
plot(x,z);
title('cos(x)');
subplot(2,2,3);
plot(x,t);
title('tangent(x)');
subplot(2,2,4);
plot(x,ct);
title('cotangent(x)');
L'effet est:
Résumé du dessin en deux dimensions: