2026年 10月 の投稿一覧

人工衛星の力学と制御に必要な数学の基礎:ダイアディック

 ベクトルから特定方向の成分を取り出す射影を出発点に、ダイアディックの考え方を基礎から解説します。数式の意味を一つずつ確認しながら、NumPyによる計算とMatplotlibでの可視化を経て、人工衛星の力学で扱う3次元ベクトルへのつながりまで学びます。文章とコードの両面から理解を深めましょう。

続きを読む

PyCon TW 2026 で海外登壇をしてきました

 台湾のPython国際カンファレンスであるPyCon TW 2026で、初めて海外登壇してきました。今回は、海外登壇に向けて準備したことや心がけたこと、参加を決めた理由、そして実際に参加してみての感想を書いてみようと思います。これを読んで、海外のPyConに挑戦するきっかけにしてもらえたら嬉しいです!

続きを読む

人工衛星の力学と制御に必要な数学の基礎:座標系・ベクトル

 JAXAのリポジトリで無料公開されている「人工衛星の力学と制御 宇宙機ダイナミクス・姿勢制御技術ユニット」というPDFが気になりました。WATLABブログとの相性も良く、振動関係の実践的な知識も学べそうだと思い、記事にしながら勉強を進めていきます。ここでは基礎数学の章をまとめてみます。

続きを読む

Gemini 3.8 Flash TTSで音声を作成する方法

 TTS(Text-to-Speech)の技術は近年目覚ましい進歩をしています。以前は読み上げ音声の抑揚が気になることもありましたが、今では講演の練習に使いたくなるほど自然です。今回はGemini 3.8 Flash TTSを使い、Pythonで文章からWAVファイルを作ってみます。

続きを読む