Scratchで6つの数学関数で6つのハート型の曲線を描く(6 Heart Curves by math functions)バレンタインデー特集その2
バレンタインデー特集ということで、Scratchで久しぶりに数学お絵かきをしてみよう。
元ネタは
Weisstein, Eric W. "Heart Curve." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/HeartCurve.html
だ。6つ記載されているが、全部まとめて書いてみよう。
関数は
1. r=1-sin(t)
2. (x^2+y^2-1)^3-x^2*y^3=0
3. x=sin(t)cos(t)log(|t|)
y=|t|^0.3 (cos|t|)^0.5
4. (y-(2*(|x|+x^2-6))/(3*(|x|+x^3+2)))^2+x^2=36
5. r=(sin(t)*(cos(t))^0.5)/(sin(t)+7/5)-2*sin(t)+2
6. x=16*sin(t)^3
y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t)
の6つ。
Scratchのリンク:
6 Heart Curves by math functions
で画面はこんな感じ。
GIFアニメにもしてみた。クリックで始まります。ターボモードは一瞬だが、、、
通常だと頑張ってる感が半端ない。
2番目の式がめちゃくちゃ大変でした。結局ニュートン・ラフソン法で計算したが、一番遅い、、、
« 愛の方程式、i^i^i^i^i^...(iのi乗のi乗のi乗の、、、つまり愛の愛情の愛情の愛情の、、、)の答えは? (バレンタインデー特集その1) | トップページ | 新型コロナウイルス、中国、日本、韓国、アメリカ、ドイツ、フランス、イギリスでの感染者数を指数関数&ロジスティック関数&Log-Logプロットでべき関数フィッティングした(2/14更新)増加率はさすがに減少したものの、まだ日本が一番増加率が高い。 »
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2025年11月17日 Microwave Journalの特集は5G/6G/IoT, Special Focusも5G/6G、IDTechExの低損失材料レポート、6GHz帯の世界政策とWi-Fi 8についてのウェビナー開催、iFixitがPixel BUds 2aを分解、OnePlus15分解動画など(2025.11.17)
- RF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ) 2025/11/9-2025/11/16(2025.11.16)
- Visual Studio 2026がリリースされたので早速新しいPCにインストール。全面的にGitHub Copilotを使うようになっている。とりあえずC#でMath.NET numericsを使って連立方程式を計算するコードを書いてもらったら一発で動く。他の例として固有値や非線形計算もコードを出してくれた。(2025.11.14)
- 高周波・RFニュース 2025年11月13日 QorvoがTWTA置き換えの広帯域SSPA発表、iFixitがiPad Pro M5分解、KYOCERA AVXが0.9Vで動く超小型クロック発表、Mini-Circuitsが様々なBALUNやトランス解説、軍用5G解説、imecの110GHz可能な300mm GeSiウェハー(2025.11.13)
- 高周波・RFニュース 2025年11月12日 Qualcommが語る技術の標準化、STMicroelectronicsが語るシリコンフォトニクス、HuaweiがイノベーションとIPフォーラム開催、6G SummitでFCCのコミッショナーが米国が6Gをリードすべしと語る(2025.11.12)
« 愛の方程式、i^i^i^i^i^...(iのi乗のi乗のi乗の、、、つまり愛の愛情の愛情の愛情の、、、)の答えは? (バレンタインデー特集その1) | トップページ | 新型コロナウイルス、中国、日本、韓国、アメリカ、ドイツ、フランス、イギリスでの感染者数を指数関数&ロジスティック関数&Log-Logプロットでべき関数フィッティングした(2/14更新)増加率はさすがに減少したものの、まだ日本が一番増加率が高い。 »





コメント