Visualisation de l'expérience Matlab 2

Soyez intelligent, changez-le vous-même, ne me vendez pas

1. Le but et les exigences de l'expérience Exigences
1.
Maîtriser les fonctions de dessin 2D et 3D couramment utilisées dans MATLAB
2. Maîtriser les annotations graphiques de MATLAB
3. Familier avec la modification graphique couramment utilisée de MATLAB
4. Familier avec l'animation graphique de MATLAB

Principe expérimental
1. Dessin bidimensionnel MATLAB : plot, fplot, fimplicit
2. Dessin tridimensionnel MATLAB : meshgrid, mesh, surf, fmesh, fsurf, fimplicit3
3. Annotation graphique MATLAB : xlabel, ylabel, zlabel, title, légende, texte, annotation ;
4. Animation MATLAB : ligne animée, points d'ajout, dessin ;

2. Équipement expérimental et exigences :
100 PC et logiciel MATLAB

3. Contenu et étapes de l'expérience
1) Utilisez le système d'aide de MATLAB pour interroger les fonctions et les utilisations des fonctions de dessin de plot, meshgrid, mesh, surf, plot3 et fplot respectivement, et résumez brièvement les fonctions de chaque fonction en fonction de votre propre compréhension.
(2) La fonction est définie comme :, dessinée dans le même graphique, nécessite :
① Donnez des étiquettes et des légendes sur les axes X et deux Y, et le titre du graphique est "Nom de l'étudiant + Expérience 2 Question 2" ; ②
La couleur de la ligne est rouge, le type de ligne est une ligne continue, la largeur de la ligne est de 1,5, la couleur de la ligne est bleue, le type de ligne est une ligne pointillée, la largeur de la ligne est de 2, la couleur de la ligne est magenta, le type de ligne est point- ligne pointillée et la largeur de la ligne est de 2; ③ La forme de la marque de point est un cercle
, la taille de la marque de point est de 8, la couleur de remplissage de la marque et la couleur du bord sont toutes deux rouges et une marque est affichée à un intervalle de 5 points, le point la taille de la marque est de 10, la forme de la marque ponctuelle est une étoile hexagonale, la couleur de remplissage de la marque et la couleur du bord sont toutes deux bleues et l'intervalle est de 5 Chaque point affiche une marque, la forme de la marque ponctuelle est une étoile à cinq branches, le la taille de la marque de point est de 10, la couleur de remplissage et la couleur de bord de la marque sont toutes deux magenta, et une marque est affichée à un intervalle de 5 points ; ④ Chaque courbe peut être clairement affichée (avec double sous la forme de l'axe
Y , hx et fx partagent un axe Y, et gx utilise un axe Y)
Rendus expérimentaux :

(3) Dessinez les graphiques tridimensionnels de la fonction : .
Remarque : les fonctions plot3, mesh et surf peuvent être utilisées pour dessiner. Il est nécessaire de dessiner le graphe moléculaire dans une fenêtre graphique. ", "Nom de l'élève + la deuxième question de l'expérience 2 + surf".
Rendus expérimentaux :

4. Résultats expérimentaux et traitement des données
1. Utilisez le système d'aide de MATLAB pour interroger les fonctions et les utilisations des fonctions de traçage de plot, meshgrid, mesh, surf, plot3 et fplot respectivement, et résumez brièvement les fonctions de chaque fonction selon votre propre compréhension.
Plot : la fonction plt.plot() est une fonction du module matplotlib.pyplot, qui est utilisée pour le dessin.
Elle peut dessiner des points et des lignes et contrôler son style.
Meshgrid : utilisé pour générer une matrice de grille, seule une matrice de grille tridimensionnelle bidimensionnelle peut être générée. Pour générer une grille bidimensionnelle, l'utilisation est la suivante : [XY]=meshgrid(xy) ; % x et y sont des tableaux unidimensionnels, tels que x=[1 2 3] ; y= [2 3 4 ] ; alors les X et Y générés sont une matrice bidimensionnelle, chaque ligne de X est 1 2 3, un total de trois lignes, et chaque colonne de Y est 2 3 4, un total de trois colonnes.
insérez la description de l'image ici

insérez la description de l'image ici

insérez la description de l'image ici
insérez la description de l'image ici

1.
plot insérez la description de l'image ici
meshgrid
insérez la description de l'image ici
mesh
insérez la description de l'image ici
surf
insérez la description de l'image ici
plot3
insérez la description de l'image ici
fplot
insérez la description de l'image ici
2.
Code de l'expérience :

figure;
f1 = @(x) ((sqrt(x) + sin(x)).*(x>=0) + (2.*sin(x) + cos(x)).*(x<0));
h1 = @(x) cos(x) - sin(x);
g1 = @(x) exp(x) - x;
domain = [-3*pi 3*pi]; 
yyaxis left
fplot(f1, domain, '-or', 'MarkerSize', 8, 'MarkerFaceColor', 'r', 'LineWidth', 1.5,'DisplayName', 'f');
hold on
fplot(h1, domain, '--hb','MarkerSize', 10, 'MarkerFaceColor', 'b', 'LineWidth', 2, 'DisplayName', 'h');
hold off
ylim([-3 3]); 
ylabel('f(x), h(x)'); 

yyaxis right % 双 y 轴右侧
fplot(g1, domain, '-.pm', 'MarkerSize', 10, 'MarkerFaceColor', 'm','LineWidth', 1.5, 'DisplayName', 'g');
hold on
hold off 
ylim([0 550]);
ylabel('g(x)');

xlabel('x') % x 轴标签
title(' 成佳美 实验二第二题') % 图标题
legend('fx','hx','gx');
grid on 
clearvars 

insérez la description de l'image ici

3.
Résultats expérimentaux :

Code du test :

[x,y] = meshgrid(-10:0.5:10); 
tem=sqrt(x.^2+y.^2)
z=sin(tem)./(tem)

xlim([-8 inf]) 
ylim([-inf 8])

subplot(1,2,1)
mesh(x,y,z)
xlabel('x轴'); ylabel('y轴'); zlabel('z轴'); 
axis vis3d 
title('成佳美 实验二第三题 mesh')

insérez la description de l'image ici

Code expérimental : [x,y] = meshgrid(-10:0.5:10); % Les données nécessaires pour générer rapidement la grille
tem=sqrt(x. 2+y. 2)
z=sin(tem)./(tem )

xlim([-8 inf])
ylim([-inf 8])
subplot(1,2,2)
surf(x,y,z) % (X(j), Y(i), Z(i,j) ) est l'intersection des lignes de la grille filaire
xlabel('x-axis'); ylabel('y-axis'); zlabel('z-axis');
axis vis3d % fige le rapport d'aspect de l'écran afin que la rotation d'un L'objet 3D ne changera pas l'échelle de l'axe des coordonnées pour afficher
le titre ('Cheng Jiamei expérience 2, la troisième question surf')
insérez la description de l'image ici

Code expérimental :
[x,y] = meshgrid(-10:0.5:10)

tem=sqrt(x.2 +y.2 )
z=sin(tem)./(tem)
xlim([-8 inf])
ylim([-inf 8])
mesh(x,y,z);

title('Cheng Jiamei experiment 2 second question mesh')
insérez la description de l'image ici

5. Analyse expérimentale et résumé

Je suppose que tu aimes

Origine blog.csdn.net/weixin_57780589/article/details/130558009
conseillé
Classement