Scratch(プログラム言語)でDedekindのη関数の係数[η(x)=(1-x)*(1-x^2)*(1-x^3)・・・*(1-x^n)]を難波完爾さんの方法で計算。
NHKの数学ミステリー白熱教室、ラングランズプログラムに関連して、
この前こういうのをやってみた。
それと関連する、
q*(1-q)^2*(1-q^11)^2*(1-q^2)^2*(1-q^22)^2*(1-q^3)^2*(1-q^33)^2*(1-q^4)^2*(1-q^44)^2*・・・
の係数を計算したいところだが、どうやろうか、、、と思ったら
黒木玄さんのTweetで難波完爾さんの方法を知った。これ。
なるほどー。
じゃあまずは前哨戦として
η(x)=(1-x)*(1-x^2)*(1-x^3)・・・*(1-x^n)
をScratchで計算してみた。
こちら。
とりあえず200個のアレイを使ってみた。
たぶんもっとうまいやり方があるはず。誰か改良して、、、
で、本チャンの
q*(1-q)^2*(1-q^11)^2*(1-q^2)^2*(1-q^22)^2*(1-q^3)^2*(1-q^33)^2*(1-q^4)^2*(1-q^44)^2*・・・は、、、
ExcelのVBAで計算するのはすぐできて、
係数は順番に
1 -2 -1 2 1 2 -2 0 -2 -2 1 -2 4 4 -1 -4 -2 4 0 2 2 -2 -1 0 -4 -8 5 -4 0 2 7 8 -1 4 -2 -4
・・・
となった。
さてこれどうやってScratchに入れようか、、、
« 尼崎の川でかもめが大量に並んでいる、、、かもめの学校? | トップページ | え!フリー素材アイドル(写真の著作権を放棄)、双子のMIKA☆RIKAさんという方がいるのか! »
「パソコン・インターネット」カテゴリの記事
- Qwen3.6-35B-A3Bが発表され、Ollamaでも使える。そこで電子レンジの動作原理(2.45GHzは水分子の共振周波数でない)と隕石が大気圏突入で燃える原理(摩擦熱ではない)を聞くと、誘電緩和と断熱圧縮について正しく答えられた。今までのローカルLLMで一番賢い回答と思う。(2026.04.17)
- ExcelのOfficeスクリプト(TypeScript)で数値計算ライブラリmath.jsを使う(1) Officeスクリプトは外部API呼び出せるし、math.jsは RESTful APIで呼び出せることがわかった。まずは選択したセルのデータを読み、行列演算。LU分解で一次方程式を解き、逆行列と行列式を求める。(2026.04.17)
- RF Weekly Digest (Gemini 3.1 Pro・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/4/5-4/12(2026.04.12)
- GLM-5.1(Ollamaから利用)でPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作ってもらった。5分など長く考えた後、Gemma 4:31bよりさらに出来が良く、思った通りのものができた。(2026.04.09)
トラックバック
この記事へのトラックバック一覧です: Scratch(プログラム言語)でDedekindのη関数の係数[η(x)=(1-x)*(1-x^2)*(1-x^3)・・・*(1-x^n)]を難波完爾さんの方法で計算。:
« 尼崎の川でかもめが大量に並んでいる、、、かもめの学校? | トップページ | え!フリー素材アイドル(写真の著作権を放棄)、双子のMIKA☆RIKAさんという方がいるのか! »



コメント