Maison > Problème commun > Utiliser Matlab pour dessiner un cœur qui bat

Utiliser Matlab pour dessiner un cœur qui bat

王林
Libérer: 2019-11-01 11:49:36
original
23935 Les gens l'ont consulté

Utiliser Matlab pour dessiner un cœur qui bat

1. Ouvrez le logiciel MATLAB, comme indiqué dans la figure :

Utiliser Matlab pour dessiner un cœur qui bat

2. Créez un nouveau script et copiez ce qui suit. programme dans le script. Comme le montre l'image :

clc,clear;
figure('Color','y')
while 1
for i=-5:0.2:5
f=@(xx,yy,zz) xx.^2.*zz.^3+9*yy.^2.*zz.^3/80-(xx.^2+9*yy.^2/4+zz.^2-1).^3;%心形曲面函数
[xx,yy,zz]=meshgrid(-1.5:0.1:1.5);%画图范围
vv=f(xx,yy,zz);
h=patch(isosurface(xx,yy,zz,vv,0));
isonormals(xx,yy,zz,vv,h)
set(h,'FaceColor','r','EdgeColor','none');
lighting gouraud
view(40*i,20)
drawnow 
axis equal off
grid off
pause(0.01)
end
end
Copier après la connexion

3. Cliquez sur Exécuter pour obtenir un « battement de cœur » dynamique en trois dimensions que vous ne pouvez pas imaginer. Essayez-le par vous-même. La programmation peut exercer votre pensée logique. capacité et capacité d'imagination spatiale, j'espère donc que tout le monde pourra apprendre plus de connaissances grâce à ce petit programme, comme le montre l'image :

Utiliser Matlab pour dessiner un cœur qui bat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal