首頁  >  文章  >  用matlab畫跳動的愛心

用matlab畫跳動的愛心

王林
王林原創
2019-10-31 09:48:4623879瀏覽

用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、點擊運行,即可得到你想想不到的三維動態“心跳”,可以動的哦,大家自己嘗試一下吧,編程可以鍛煉大家的邏輯思維能力和空間想像能力,所以希望大家透過這個小程式能夠學習更多的知識,如圖:

用matlab畫跳動的愛心

以上是用matlab畫跳動的愛心的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn