Maison >Problème commun >Utiliser Matlab pour dessiner un cœur qui bat
1. Ouvrez le logiciel MATLAB, comme indiqué dans la figure :
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
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 :
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!