国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

數(shù)學之美-scratch繪制蝴蝶

極客小將2021-12-16-
蝴蝶曲線:是美國南密西西比大學坎普爾·費伊(Temple H·Fay)發(fā)現(xiàn)的可用極坐標函數(shù)表示的蝴蝶型曲線,主要應用于數(shù)學及個人計算機領域。蝴蝶曲線是一種很優(yōu)美的平面上的代數(shù)曲線,宛如一只翩翩起舞的蝴蝶。

蝴蝶曲線:是美國南密西西比大學坎普爾·費伊(Temple H·Fay)發(fā)現(xiàn)的可用極坐標函數(shù)表示的蝴蝶型曲線,主要應用于數(shù)學及個人計算機領域。蝴蝶曲線是一種很優(yōu)美的平面上的代數(shù)曲線,宛如一只翩翩起舞的蝴蝶。

蝴蝶曲線參數(shù)方程為

數(shù)學之美-scratch繪制蝴蝶

其中,參數(shù)a控制圖形的寬度;參數(shù)b控制圖形的高度;參數(shù)t為角度。

因此我們只要給出一個a(a=30)和b(b=30)的值,讓t的值從t=0開始直到t=360,就會得到一些列點[根據(jù)參數(shù)方程得到坐標點(x,y)],用畫筆依次連接這些點就可以畫出蝴蝶圖案了。

為了后面編寫程序更直觀,我們觀察一下這個參數(shù)方程,我們把相同的部分用變量m、n代替

數(shù)學之美-scratch繪制蝴蝶

創(chuàng)建相關變量

數(shù)學之美-scratch繪制蝴蝶

創(chuàng)建一個自定義積木:畫蝴蝶

數(shù)學之美-scratch繪制蝴蝶

根據(jù)公式,計算出不同的t值下點的坐標(x,y),運用畫筆移動畫出線條,直到t=360結束,這樣就畫出了一個蝴蝶的圖案。

數(shù)學之美-scratch繪制蝴蝶

編寫主程序,使用花蝴蝶積木,a=b=20

數(shù)學之美-scratch繪制蝴蝶

運行結果:

數(shù)學之美-scratch繪制蝴蝶

這樣蝴蝶圖案就畫出來了,我們再看一下畫兩個不同大小的效果:

數(shù)學之美-scratch繪制蝴蝶

數(shù)學之美-scratch繪制蝴蝶

優(yōu)化主程序,通過重復執(zhí)行同時改變畫筆的顏色和a、b的值,畫出不一樣的蝴蝶(建議開啟加速模式,避免長時間等待繪制過程):

數(shù)學之美-scratch繪制蝴蝶

數(shù)學之美-scratch繪制蝴蝶

源碼下載:http://kidscode.cn/shows3/11453


本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡,如有侵權請聯(lián)系管理員及時刪除。

   少兒編程網(wǎng)scratch中文素材在線生成

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 龙川县| 嫩江县| 东至县| 赣榆县| 勐海县| 会昌县| 日照市| 五台县| 丹凤县| 上栗县| 庆云县| 新兴县| 封丘县| 三江| 福州市| 美姑县| 乌恰县| 巩义市| 宜都市| 唐河县| 慈利县| 和硕县| 双峰县| 北流市| 东方市| 吴旗县| 郓城县| 边坝县| 嵩明县| 柘荣县| 郧西县| 东乡| 安康市| 西乌| 江都市| 广德县| 文登市| 台山市| 佛山市| 西平县| 杭州市|