>일반적인 문제 >MATLAB을 사용하여 뛰는 심장 그리기

MATLAB을 사용하여 뛰는 심장 그리기

王林
王林원래의
2019-10-31 09:48:4623924검색

MATLAB을 사용하여 뛰는 심장 그리기

1. 그림과 같이 MATLAB 소프트웨어를 엽니다.

MATLAB을 사용하여 뛰는 심장 그리기

2. 새 스크립트를 만들고 다음 프로그램을 스크립트에 복사합니다. 그림과 같이:

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. 상상할 수 없는 3차원의 역동적인 "심장박동"을 직접 느껴보세요. 프로그래밍을 통해 논리적 사고 능력과 공간적 상상력을 발휘할 수 있습니다. 그래서 그림과 같이 이 작은 프로그램을 통해 모두가 더 많은 지식을 배울 수 있기를 바랍니다.

MATLAB을 사용하여 뛰는 심장 그리기

위 내용은 MATLAB을 사용하여 뛰는 심장 그리기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.