999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch三角函數與愛心畫法

2021-07-01 09:26:26
電腦報 2021年8期

前幾天在B站看到一個用Python結合函數繪制愛心的方法,我這樣一個充滿好奇心的人肯定也要試試看,而且還要把這種算法帶到Scratch中。

三角函數是基本初等函數之一,是以角度為自變量,角度對應任意終邊與單位圓交點坐標或其比值為因變量的函數。三角函數中常用的有正弦sin、余弦cos、正切tan三種。在Scratch中我們可以在運算模塊中調用這些函數(圖1)。

下面我們來繪制sin和cos函數,先將舞臺背景切換成坐標軸(Xy-grid),目的是為了清晰地了解繪制時的坐標情況。點擊擴展畫筆工具,將舞臺中的內容全部擦除,設置畫筆的粗細和顏色,并且添加一個變量“X的值”。很多同學會問,是不是需要再次添加一個變量“Y的值”呢?在只繪制三角函數時因為Y=sin(X)或Y=cos(X),Y直接用表達式寫出來就可以了(圖2)。

將畫筆移到最左邊,設X的值為-240,由于cos和sin在角度0-360之間的值是-1到1之間,為了讓曲線更明顯,我將sin(X)×100,擴大Y的變化值。同理將sin變為cos就可以繪制出cos曲線(圖3)。

繪制完sin和cos三角函數曲線后我們可以開始繪制愛心圖形了。可以繪制出不同愛心的函數表達式有不少,最有名的笛卡爾曲線我們之前介紹過,搜索“matlab心形圖大全”,這里有多種平面和立體愛心的繪制公式。我挑選了一個較簡單不需要分段函數的愛心畫法(圖4)。

這個心形的坐標表達式如下:

X=16(sint)3

Y=13cos(t)-5cos(2t)-2cos(3t)-cos(4t)

根據公式我們需要三個變量T,X,Y。X的值和Y的值通過T的變化來控制,重復360次,每次將T的值增加1,X變量設置為16×(sint)3;Y變量設置為13×(cost)-5×cos(2×t)-2×cos(3×t)-cos(4×t),之后你就可以看到一個完美的愛心啦。之后可以展示給自己喜歡的人看(圖5)。

將公式轉化為代碼的難度并不大,大家還可以動一下腦筋,如何在此基礎上添加出一些不同的花樣呢?填充、漸變、特效……期待你的驚喜。

主站蜘蛛池模板: 9啪在线视频| 国产精品主播| 日本五区在线不卡精品| 国产无吗一区二区三区在线欢| 国产99免费视频| 亚洲中文久久精品无玛| 中文字幕在线观| 孕妇高潮太爽了在线观看免费| 亚洲精品波多野结衣| 亚洲综合片| 九九视频在线免费观看| 在线视频亚洲色图| 99精品热视频这里只有精品7| 免费jjzz在在线播放国产| 毛片国产精品完整版| www.91中文字幕| 一本大道东京热无码av| 亚洲娇小与黑人巨大交| 亚洲码一区二区三区| 国内熟女少妇一线天| 欧美激情,国产精品| www.av男人.com| 九九热这里只有国产精品| 国产在线八区| 亚洲综合色婷婷| 欧美日韩国产在线播放| 国产高清不卡| 久久免费精品琪琪| 久久黄色小视频| 国产精品亚洲αv天堂无码| 亚洲天堂久久| 国产男人天堂| 午夜啪啪福利| 国产91视频免费观看| 99精品视频在线观看免费播放| 亚洲天堂成人在线观看| 久久精品女人天堂aaa| 午夜精品久久久久久久2023| 中文字幕在线看| 亚洲欧美极品| 国产午夜无码专区喷水| 日韩无码黄色网站| 久爱午夜精品免费视频| 久久综合色视频| 白丝美女办公室高潮喷水视频| 黄色a一级视频| 久久这里只精品热免费99| 欧美视频二区| 日本午夜影院| 91久久夜色精品国产网站| 免费人成黄页在线观看国产| 91精品国产一区| 亚洲精品人成网线在线| 色综合成人| 97在线免费视频| 精品91在线| 无码粉嫩虎白一线天在线观看| 国产熟睡乱子伦视频网站| 亚洲欧洲天堂色AV| 欧美日本二区| 国产丝袜一区二区三区视频免下载| 欧美有码在线| 成人午夜天| 激情综合婷婷丁香五月尤物 | 欧美国产日韩另类| 亚洲精品国产乱码不卡| 婷婷综合在线观看丁香| 国产精品漂亮美女在线观看| 成人免费一级片| 欧美精品三级在线| 新SSS无码手机在线观看| 91精品国产麻豆国产自产在线 | 日本国产一区在线观看| 夜夜操国产| 日韩天堂视频| 亚洲日韩精品欧美中文字幕| 色亚洲成人| 婷婷丁香在线观看| 福利在线不卡一区| 久久香蕉国产线看观看式| 99成人在线观看| 欧美一级黄片一区2区|