音楽室と化学室と美術室とPC室の融合部屋 所謂自由室

趣味と気分で適当に色々やります.なんかあるとたまに更新します.

プログラミング練習

プログラム初心者でもラマヌジャンのτ関数を組んでみたい

久々にプログラムです.ラマヌジャンのτ関数の計数をある程度計算してみようと思います. とはいっても今回は難しいことはしないです.

プログラミング初心者でもBrainF*ckを組んでみたい

プログラミング初心者御用達のプログラミング言語「BrainF*ck」チューリング完全がどうとかは正直よくわかりませんが,「どんな計算もできる凄いもの」という感じらしいです.とりあえずGitHub登録してVSCodeと連携して使ってみたくなったので簡単に作ってみ…

三角形描画ソフトを作成した

友人が「こういうのが欲しい」ってつぶやいてたので,三辺の長さを入力すると相似な三角形を描画するソフトを作成しました. Pythonと専門知識である三角関数を使っています. 三角形描画.zip - Google ドライブ

よく調べないままAck関数を組んでえらいめにあった話

追記:4/8 15:52 プログラム書き直しました なんとなくTwitterのタイムラインを見てるとって関数を計算してる人いたから調べてみた. 関数の挙動の仕様としては について のとき のとき その他のとき なんだ簡単そうじゃん!ってとりあえず再帰関数で組んで…

プログラミング初心者でも素数公式を組んでみたい(後編)

前回の『プログラミング初心者でも素数公式を組んでみたい』 aryuaryuaryuryu.hatenablog.com の続きです. 今回はプログラムの話メインになると思います. 基本的にC++とDxlibを用いてます.

ガンマ関数についてのメモ&プログラミング初心者でもガンマ関数をプロットしたい

どうも数学とプログラミング初心者の☆ありゅ☆さんです. 今回はガンマ関数と積分を組んでみた後,ワイエルシュトラス形式のガンマ関数の対数形の計算結果との実関数としての対比を行った後に複素数平面全体に定義して描画してみたいと思います.理論は調べた…

プログラミング初心者でもゼータ関数をプロットしたい

前々からゼータ関数の計算に興味があったのでやってみようと思いました. 一番下にある参考文献等(思い出し次第追加します)を頼りにせっせとやってみましたのと,個人的に興味あって調べた内容をツラツラと書き連ねます. プログラム本体は参考文献にある…

プログラミング初心者でもゼータ関数の引数が偶数の値を導出したい

前回ベルヌーイ数を計算した記事 aryuaryuaryuryu.hatenablog.com で という式を例としてだした. 一般調和級数 についてのときに絶対収束することは知られていたが,どのような値に収束するかはわからなかった.特にのとき,いわゆるについてはバーゼル問題…

プログラミング初心者でもベルヌーイ数を計算したい

の0を中心としたテイラー展開について項ごとに表れるはベルヌーイ数と言われる.このベルヌーイ数は例えばリーマンゼータ関数についてsが正の偶数のときにと,いった形で現れたりする.今回はこのベルヌーイ数を計算させようと思ったが,素直にテイラー展開…

プログラミング初心者でもネイピア数を計算したい

ネイピア数の計算は簡単で,テイラー展開にx=1を代入してが得られる.分母が階乗なので急速に収束すると思っても良いんじゃないかなと思う.Google電卓さんでもは何桁か計算してくれなかったので以下手計算例えばについて,対数をとるとになる.そこでという…

プログラミング初心者でもカーマイケル数を計算したい

素数に対して成立するフェルマーの小定理は必要十分条件ではない.つまりフェルマーの小定理が成り立つならpは素数かというとそういうことにはならない.2≦a<pとなる任意のaに対してこれが成り立つ数値はいくらか存在して,カーマイケル数という名前がつい…

プログラミング初心者でもペル方程式の最小解を計算したい

平方数でないについてについての整数解は必ず存在し,この解は連分数展開を用いて機械的に求めることができる.自明な解はで,非自明な解はその他の整数解を指す.

偶数を素数の和で表すだけ

4以上の偶数は2つの素数の和で表すことができるんじゃないかなー?という未解決問題があるのでプログラムでポイポーイと書いてみた #include <iostream>#define MAX 5000bool IsPrime(int Num) {for (int i = 3; i * i <= Num; i += 2) {if (Num % i == 0)return false;}r</iostream>…

1日放置した完全数プログラム(少し修正したりなど)

前回の記事の完全数計算プログラム、少し修正しました.関数の仮引数にメモリを裂くのがもったいなく感じたのでメルセンヌ素数判定を関数に入れ込んでみました実際に効果あるのかは知らないけど・・・あと5スタートにして、2→4→2→4と偶数と3の倍数を回避する…

プログラミング初心者でも完全数を計算したい

先日ちょっと話をしてて完全数を求めるプログラムの話題が出たんです.で、自分も組んでみたいなと思って組んでみようと思ったんです.完全数というのは、の約数全ての和がになる数です例えばの時約数はなので,となります.約数全ての話がその数自身といっ…

プログラミング初心者でもフェルマーテストをしてみたい

皆さんフェルマーの小定理って知ってますよね???知ってると思います!はい!!ざっくりいうと、とある数とがあり、となる時が素数の時、必ず が成り立つというものです。逆に言うと、これが成り立たなかったら素数ではないということですね。ここで、は以…

ブログ変えました&プログラミング初心者でも円周率を計算してみたい

以前までFC2でブログしてたのですが,数式扱えるようなのでブログ変えてみようと思います. とりあえず記事はいくつか移転させようと思います. 今回はC++で円周率を計算した内容です. なんとなくPCも新しくなったことですしCPPでプログラミングやってみよ…