数学 ディリクレ核とは 次の関数で得られる数列\begin{align}D_n(x)=1+2\sum_{k=1}^{n} \cos (kx) = \frac{\sin \left( \frac{2n+1}{2}\right )x}{\sin \frac{x}{2}... 2023.03.01 数学解析
C/C++/C# mpirを使ってウィルソンの定理を計算する ウィルソンの定理は\(p\)が素数ならば\begin{align}(p-1)! \equiv =-1(mod p)\end{align}が成り立つ定理である。今回はwikipediaにある表をmpirを用いて計算した。 2023.02.27 C/C++/C#プログラミング数学素数
数学 オイラーの素数生成多項式を計算する オイラーの素数生成多項式は\begin{align}n^2-n+41\end{align}で与えられる。これを順に計算すれば41,43,47,53,61,71,83,97,113,131151,173,197,223,251,281,313... 2023.02.27 数学素数
工作 ツタージャのスタンプを作った 下絵(@benisyouga_sianさん作)を元にSTLファイルを作成する。完成品は長辺が50mmとなるよう設計する。下絵の長辺が190mmなので完成品の26.32%となるよう縮小した。つぎにCHITUBOXを使いQIDI Shadow6... 2023.02.25 工作
C/C++/C# C++で素数の数を求める 素数の数は\begin{align}N(n) =\sum_{k=1}^{m} \left \lfloor \cos^2 \frac{(n-1)! + 1}{n} \pi \right \rfloor \end{align}で求められる。 2023.02.24 C/C++/C#プログラミング数学素数
C/C++/C# C++で素数判定 その数が素数かどうかは\begin{align}isprime(n) = \left \lfloor \cos^2 \frac{(n-1)! + 1}{n} \pi \right \rfloor \end{align}で判定できる 2023.02.24 C/C++/C#プログラミング数学素数
C/C++/C# mpirで再帰関数を定義する mpirで再帰関数を使うにはmpz_tで定義した数値をmpz_ptrで返す必要がある。mpz_ptrはmpz_tのポインタである。例 2023.02.24 C/C++/C#プログラミング
英文法 動作動詞と状態動詞の進行形 文中で動作動詞として働く動詞は進行形にできる。例 going begin having getting doing文中で状態動詞として働く動詞は進行形にできない。例 know see taste small 2023.02.21 英文法英語
英文法 動作動詞と状態動詞 動詞には動作を示す動作動詞と感情や感覚、心理などの状態を示す状態動詞がある。動作動詞には殆どの動詞が属し、walk、get等がある。一方で状態動詞にはbe、know、belong等がある。意味によって動作動詞か状態動詞か変わるhaveを見れ... 2023.02.21 英文法英語
代数 二次方程式の解の差 二次方程式\begin{align}ax^2+bx+c=0\end{align}の解は\begin{align}x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}\end{align}となる。2つの解をそれぞれ\(\alp... 2023.02.20 代数数学
C/C++/C# C++でpairで作られたlistをCSVで保存する C++でpairで作られたlistをCSVで保存する。読み込んで放り込めばいい。 2023.02.17 C/C++/C#プログラミング
C/C++/C# C++でlistをCSVで保存する C++でlistをCSVで保存する。string型のfile名とunsigned long long intのリストを渡せば保存できる。unsigned long long intはintなどに変換可能。 2023.02.17 C/C++/C#プログラミング