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)。

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

主站蜘蛛池模板: 亚洲青涩在线| 毛片在线看网站| 欧美精品成人| 久久人搡人人玩人妻精品一| 四虎成人精品| 欧美日在线观看| 2022精品国偷自产免费观看| 一级毛片无毒不卡直接观看| 激情综合五月网| AV熟女乱| 在线看片中文字幕| 国产午夜精品一区二区三区软件| 日韩免费毛片视频| 国产成人AV综合久久| 欧美区国产区| 九月婷婷亚洲综合在线| 成年A级毛片| 国产打屁股免费区网站| 四虎影视无码永久免费观看| 久久精品女人天堂aaa| 波多野结衣视频网站| 欧美日韩久久综合| 在线观看网站国产| 欧美日韩亚洲综合在线观看| 欧美亚洲国产精品第一页| 真实国产乱子伦高清| 国产爽妇精品| 2020极品精品国产| 特级毛片8级毛片免费观看| 久久精品国产电影| 9cao视频精品| 国产精品一老牛影视频| 99久久精品久久久久久婷婷| 精品少妇人妻av无码久久| 激情无码字幕综合| 性欧美精品xxxx| 福利在线不卡| 久久人妻系列无码一区| 国产成人综合在线视频| 亚洲欧洲日产国码无码av喷潮| 久久这里只有精品66| 高清欧美性猛交XXXX黑人猛交| 最新亚洲人成无码网站欣赏网| 国产精品亚洲精品爽爽 | 制服无码网站| 奇米精品一区二区三区在线观看| 国产大片黄在线观看| 国内精品九九久久久精品| 亚洲欧洲日韩综合| 2021国产v亚洲v天堂无码| 亚洲v日韩v欧美在线观看| 午夜人性色福利无码视频在线观看| 在线观看亚洲成人| 国产丝袜无码精品| 一级毛片中文字幕| 中文字幕在线播放不卡| 成人精品亚洲| 国产伦片中文免费观看| 欧美不卡二区| 日本在线亚洲| 丰满人妻中出白浆| 午夜激情福利视频| 米奇精品一区二区三区| 国产女同自拍视频| 欧美69视频在线| 亚洲精品麻豆| 欧美成人aⅴ| 国产福利在线免费观看| 免费A∨中文乱码专区| 国产视频a| 亚洲不卡网| 日韩小视频网站hq| 五月丁香在线视频| 亚洲国产日韩在线成人蜜芽| 国产亚洲精品91| 有专无码视频| 亚洲人成日本在线观看| 国产午夜精品一区二区三| 有专无码视频| 国产农村妇女精品一二区| 国产鲁鲁视频在线观看| 熟女成人国产精品视频|