亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Scratch三角函數(shù)與愛心畫法

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

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

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

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

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

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

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

        X=16(sint)3

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

        根據(jù)公式我們需要三個變量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)。

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

        国产麻豆极品高清另类| 亚洲国产精品一区二区久| 国产女人91精品嗷嗷嗷嗷| 久久综合这里只有精品| 亚洲一区二区免费在线观看视频| 品色堂永远免费| 天堂网www在线资源| h动漫尤物视频| 色婷婷精品午夜在线播放| 人妻 偷拍 无码 中文字幕| 国产精品福利自产拍久久 | 国产高清女主播在线观看| 天天躁日日躁aaaaxxxx| 免费人成视频在线观看网站| 亚洲熟妇大图综合色区| 精品国产av一区二区三四区| 国产精品理论片在线观看| 久久99久久99精品免观看 | 美腿丝袜美腿国产在线| 精品国产亚洲级一区二区| 无码尹人久久相蕉无码| 特黄aa级毛片免费视频播放| 自拍偷拍一区二区三区四区| 人妻精品在线手机观看| 久久国产综合精品欧美| 亚洲av国产大片在线观看| 夜晚黄色福利国产精品| 国产精品乱码一区二区三区| 精品乱子伦一区二区三区| 狼人狠狠干首页综合网| 本道天堂成在人线av无码免费 | 国产国拍亚洲精品mv在线观看| 欧美成人a在线网站| 一区二区三区精品婷婷| 亚洲youwu永久无码精品| 7777奇米四色成人眼影| 久久久亚洲精品午夜福利| 久久99国产综合精品女同| 亚洲av美国av产亚洲av图片| 亚洲视频天堂| 亚洲精品av一区二区日韩|