scratch編程李薩如圖形

2021-01-18 迷你恐龍的博客

請點擊上方藍色字體關注微信公眾號!


李薩如圖形由在互相垂直的方向上的兩個頻率成簡單整數比的簡諧振動所合成的規則的、穩定的閉合曲線。

利薩茹(Lissajous)曲線(又稱利薩茹圖形、李薩如圖形或鮑迪奇(Bowditch)曲線)是兩個沿著互相垂直方向的正弦振動的合成的軌跡。

納撒尼爾·鮑迪奇在1815年首先研究這一族曲線,朱爾·利薩茹在1857年作更詳細研究。(摘自《百度百科》)


簡單來說就是在直角坐標系中X、Y坐標分別有兩個方向(左右、上下)上的正弦函數控制,兩個正弦函數的頻率不同,來確定具體的一個點,通過不斷的運動點留下軌跡形成各種圖像:

類似的圖形還有很多,等程序編寫完成後改變參數可以一個個試試!

下面我們就來編程,首先畫出控制y坐標的點:

y坐標的線程序:

線只是讓人更加直觀的感受y坐標的可加可不加

x坐標的點程序:

x坐標的線程序:

接下來的是畫圖點的程序:

程序到這裡就編寫完成了,下面是一張各種頻率比、相位差展現的圖形的表,來源於網絡:

喜歡的話請點擊右下角的在看及贊關注微信公眾號!



相關焦點

  • 小孩子都開始學編程?有漁編程帶Scratch走入小學社團課
    3月28日,為了給小朋友普及網際網路知識,擴展視野,浙江紹興靈芝小學請來了杭州有漁編程負責少兒編程教育的黃老師,走進社團課當中。既然是少兒編程的普及,scratch是最佳的選擇。Scratch為何適合做少兒編程工具?
  • scratch3.0圖形化編程軟體解決「進位轉換(二進位)」問題
    網友互動留言收到網友的評論,我前幾天發的「十進位轉二進位」的文章,網友表示沒有程小奔機器人,是否可以做一個scratch版本的,放心!這就安排!二進位的故事我們這裡就不科普了哈!想要回顧的請移步「百度百科」,嘻嘻首先 我們來看一下1~16 的一個二進位與十進位的對照表格:以上表格就是0-16的表達對照這種方法就是我之前文章的「思路1」,感興趣的網友們可以去看一下我之前的文章連結→scratch+程小奔機器人實現「進位轉換」(十進位轉二進位)這次我們主要說一下「短除法」思路解決十進位轉換為二進位
  • scratch少兒編程線上活動來啦!
    scratch少兒編程線上活動來啦!
  • scratch計時器繪製教程介紹
    scratch擁有圖形界面,用戶可通過自然語言的方式來訓練自己的編程思維,今天小編為大家介紹計時器的設計方法,當指針順時針轉動時,會有顏色填充表示時間在流逝。scratch計時器製作教程1、我們添加一個新角色,然後誰用自定義來繪製一個角色,使用圓形繪製兩個空心的圓,將兩個空心圓均勻的疊加在一起。
  • 創意表白:用李薩如圖形把你的情歌唱給TA看!
    一年一度的大日子又要來了,你準備好了嗎?
  • 少兒計算機編程
    兒童編程入門難嗎?初期主要學習哪些內容?兒童編程學習主要以編程遊戲製作吸引孩子注意力,所以初期孩子只要掌握scratch使用,樹立正確編程觀念即可。scratch具有操作簡單、功能全面豐富、門檻低等特點,即便孩子不會操作電腦、看不懂英語,只要能夠移動滑鼠就可以。所以,兒童編程入門並不難。 孩子在可視化圖形界面中,按照系統提示將模塊完成重組,完成系統製作。
  • scratch玩遊戲學編程-4.1黑洞大作戰
    我們這章就一起來用scratch實現一下黑洞大作戰。分析遊戲在開始遊戲製作之前,我們先來分析一下這個遊戲是怎麼組成的,要實現這個遊戲的話,我們有什麼思路。整個遊戲角色分為兩部分:黑洞與物體,黑洞隨著滑鼠移動、用來吞噬物體。物體則分布在舞臺的各個區域上,按照自己的規則移動著。
  • 簡談Scratch編程對小孩的意義
    Scratch是便於沒有任何編程經驗的人學習編程知識的工具,青少年通過學習Scratch創作屬於自己的故事、遊戲、動畫和交互作品,培養孩子們的創造性思考和系統性的思考。學習編程能夠幫助孩子應對未來世界的生活。每個孩子都需要掌握其基本原理,才能在這個快速變化的世界脫穎而出。
  • 有趣的scratch少兒編程:讓夢幻西遊中的萬聖公主進行空間轉移!
    今天我們利用有道卡搭scratch編程平臺提供的夢幻西遊的素材,給裡面的萬聖公主這個角色製作一個空間轉移的技能!按下空格鍵,開始轉移,角色移動到舞臺的最上方並消失,按下按鍵a,角色就從滑鼠所在的任意位置的上方出現,並移動到滑鼠位置。
  • 《scratch編程+數學》課程之用sin和cos的數學原理畫一個彩虹圈!
    在這節課中,我們要利用數學中的sin和cos兩個計算方法,在scratch編程中,畫一個彩虹圈,先讓我們來看一下視頻效果!整個小程序只需要一個角色,就是畫筆。在這個編程過程中,我們要設置兩個變量,分別是半徑和角度。
  • Scratch教程-計算小球下落距離
    大家好,我是酷叮貓少兒編程的隋老師。今天給大家介紹用scratch來解決一個經典的數學問題,小球下落的距離計算。題目一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?
  • Scratch編程11:荒山變森林——克隆指令
    少兒編程:Scratch編程我們在動畫或者遊戲裡,經常可以看到一個鏡頭,就是荒山上一顆顆小樹冒出來。那麼在Scratch中,我們要怎麼做呢?本次我們的任務就是在荒山上種樹,樹的位置由滑鼠控制。技能:克隆Scratch中的克隆其實就是複製,它可以複製角色以及角色的行為,非常有用的積木。Scratch中的克隆有什麼用?
  • Scratch編程5:Scratch角色怎麼變化方向
    少兒編程——Scratch編程:角色如何轉動方向前面我們探討了Scratch中角色怎麼移動。角色光能移動還不行,我們經常還需要調整角色的方向。現在我們來看看Scratch角色的方向是怎麼設置的。第一步:河豚魚離開朋友第二步:河豚魚向右轉90度第三步:河豚魚再向下轉90度第四步:河豚魚再向左轉90度第五步:河豚魚再向上轉90度3)Scratch編程實現
  • 樂博教育全面戰略升級,創始人侯景剛:「和機器人一起學編程」
    4月18日,樂博教育在京舉辦戰略升級發布會,公布全新品牌口號「和機器人一起學編程」,發布樂博樂博課程體系3.0,宣布與工信部國際公開賽以及國際知名賽事VEX達成戰略合作,全力打造機器人與編程教育的領軍品牌。樂博教育創始人、盛通股份教育事業部負責人侯景剛出席本次活動並於會後接受記者採訪。
  • 寓教於樂的樂森星際特工T9-X機器人,讓孩子邊玩邊學編程如此簡單
    三、3種編程方式體驗另外,星際特工並不只是單純的內置預設動作操作和遙控變形那麼簡單,它最大的亮點功能是可以自主編程,而且還能讓孩子迅速學會。有手掰編程、SCRATCH編程,3D圖形編程這三種從易到難的編程方式,無論是小學生還是高中生都可以玩得轉,而且還可以讓孩子提前接觸編程教育,無形之中掌握編程思維。
  • 從零開始,白手起家,英語怎麼說:from scratch
    英語裡「抓痕;撓,搔(癢處);劃破」是scratch這個詞的常見含義。但是,from scratch這個表達裡,scratch和它的意思「從零開始,白手起家」有什麼關係?也許我們可以想到,scratch在這肯定不是「抓痕」的意思。詞源學家一般認為,from scratch源於體育界,人們在運動場地上劃scratch起跑線,或邊界線。在起點上,人們分不出優勢或劣勢。
  • 圖形界面編程技巧,用Python中PyQt5庫快速創建一個應用程式框架
    Qt是面向對象的框架,使用特殊的代碼生成擴展(稱為元對象編譯器(Meta Object Compiler, moc))以及一些宏,Qt很容易擴展,並且允許真正地組件編程。2008年,Qt Company科技被諾基亞公司收購,Qt也因此成為諾基亞旗下的程式語言工具。2012年,Qt被Digia收購。