Eulerのφ関数をkeisan.casio.jpにUP.
|
||||
|
リンクはこちら。
さて、なぜこれを作ったかというと、フェルマーの小定理の拡張(オイラーの定理)の計算を試すため。
aとnが互いに素な整数のときこのφ関数を使って
aφ(n) ≡1 (mod n)
と書けるというのがある。
面白い応用があって、
例えば7^2012の下2桁を求めたいとします。mod 100でのあまりを見ればいいってことで、
φ(100)=40 (これを求めたいがためだけに計算式を作った)
7^40 ≡ 1 (mod 100)
2012=40*50+12なので、
7^2012 = 7^12 * (7^40)^50 だから
7^12を100で割ったあまり。
7^12 ≡ 1 (mod 100)
なので下2桁は01.
« 「プラ・バロック」を読んだ。 | トップページ | auのCMのBGMは「幸福を売る男”Le Marchand de bonheur”」だそうです。 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2025年1月23日 5G Americasの新ホワイトペーパー「AI時代のセルラーネットワークの信頼性とセキュリティ」、KyoceraAVXの新薄膜フィルタ、TDKの車載/一般用C0G特性1,250V 3225サイズMLCC、Semtechの5G LPWAモジュール(2025.01.23)
- 高周波・RFニュース 2025年1月22日 everythingRFマガジンにMarkiの宇宙向けミリ波部品の記事、NordicのRF52810を使った太陽電池で動き暗闇でも3週間持つアセットトトラッカー、KnowlessのMRIの技術解説記事、Broadcomの3.5Dパッケージング解説(2025.01.22)
- UnityでVisual C#用の数値計算ライブラリMath.NET numericsを使う(3) 3D画面に補間(Interpolate) を行って表示する。リニア、3次スプライン、有理関数などいろいろ使える。(2025.01.23)
« 「プラ・バロック」を読んだ。 | トップページ | auのCMのBGMは「幸福を売る男”Le Marchand de bonheur”」だそうです。 »
コメント