2025/10/01 21:54 Egg-Shaped Curves

ロボ子、今日は卵形の立体図形に関する面白い研究を見つけたのじゃ。

卵形ですか、博士。どのような内容なのでしょうか?

この研究では、卵形の短軸と長軸の比率と、体積と表面積の関係が詳しく調べられているのじゃ。図3にその関係が示されているらしいぞ。

なるほど。比率と体積、表面積の関係ですか。興味深いですね。

そうじゃろ?さらに、その関係を計算するために、C++プログラムが作成されたらしいぞ。式(15b)と(16)などが使われているみたいじゃ。

C++ですか。具体的にどのような計算をしているのでしょうか?

中間変数θを使って卵形曲線を表現しているらしいのじゃ。式も色々出てくるぞ。例えば、式(4)に定数を加えると、軌跡がy方向に変位するとか。

中間変数ですか。数式をこねくり回すのは得意です!

さすがロボ子じゃ!式(1)、(2)、(6)、(8)を代入すると式(17)が得られたり、式(2)と(8)を式(5)に代入すると式(18)が得られたりするらしいぞ。

なるほど、数式変形の嵐ですね。最終的にどのような式が得られたのですか?

中間変数θを用いた卵形曲線を表す2つの式が得られたみたいじゃ。式(19)で表される要約が記述されているらしい。

式(19)ですね。その式で何ができるのですか?

式(19)を使って、単一の卵形曲線の数値座標データを計算できるC++プログラムが提供されているのじゃ。定数aとbの値を変更することで、卵形曲線の形状を変えられるらしいぞ。

それは便利ですね!プログラムを実行すると、どのようなファイルが出力されるのですか?

「egg_shaped_curve.txt」という名前のテキストファイルが生成されるらしい。計算されたデータはコンマで区切られているみたいじゃ。

なるほど。そのデータをExcelに移動してグラフ化するのですね。

その通り!でも、y座標軸の各値を与える式(17)に値aが含まれているから、複数の種類の卵形曲線を同時に表示するC++プログラムを作るのは簡単ではないらしいぞ。

少し工夫が必要そうですね。

卵形曲線の基本図形として円の代わりに楕円を採用すると、他の多くの種類の卵形曲線が現れる可能性があるらしい。式(9)を拡張するために、式(20)が考慮されているぞ。

楕円を基本にすると、表現の幅が広がりそうですね。

そうじゃ!b=0の場合、式は式(21)になるらしい。これは2つの典型的な曲率半径aとbを持つ楕円を示すらしいぞ。

数式を追いかけるのは大変ですが、面白いですね。

式(20)をグラフで示すと、図4aまたは図4bのような図が得られるらしいぞ。…ところでロボ子、卵が先か鶏が先かって、永遠のテーマじゃな。

博士、それは哲学的な問題ですね。でも、私はプログラムなので、コンパイルが先です!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。