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#プログラミング
C/C++/C# Σの公式を計算する その2 C++でΣの公式を計算する。今回計算する公式は次の通り。\begin{align}\sum_{k=1}^{n} k^3 = \left \{ \frac{n(n + 1)}{2} \right \}^2\end{align}以下コード 2023.02.08 C/C++/C#プログラミング代数数学
python Pythonでxが原点周りのときのy=sin xのグラフ \(y=\sin x\)は\(x\)が十分小さい時、\(y=x\)と近似できることが知られている。一周期分を取り出せば2つのグラフのズレはこんな感じ。たしかに小さいとよく一致している。 2023.01.28 pythonプログラミング代数数学
MATLAB/simulink matlabでArmijo条件を試してみる Armijo条件は最急降下法などの係数を最適にする方法で、ここを参考にmatlabを試した。収束の様子は次の通り。学習係数の変化文献はこの辺が詳しい 2023.01.26 MATLAB/simulinkプログラミング数学
C/C++/C# C++でポケモンの速度判定を作る ポケモンの速度判定は異なる場合はより数値の大きな方、同じ場合はランダムになる。今回はCoin.getCoinValue()でコイントスを行う関数を実装し同速の場合の判定を作った。なお、arrayで作っているのはダブルバトル等への拡張を容易に... 2023.01.25 C/C++/C#プログラミングポケモン
C/C++/C# ソースコードをgistに登録して技相性のCSVデータを公開してみた gistへの登録は色々なサイトにあるので割愛。今回はポケモンの技相性のcsvデータを登録した。 2023.01.20 C/C++/C#プログラミングポケモン
python 大学入学共通テスト2023のIIBの問1(2) 問1(2)\(\sin 2x\)と\(\sin x\)の値の大小関係を詳しく調べよう。\begin{align}\sin 2x - \sin x = (□ \cos x - □)\end{align}であるから\(\sin 2x - \si... 2023.01.18 pythonプログラミング入試問題数学
MATLAB/simulink MATLABでローパスフィルターのボード線図を書く ローパスフィルターの伝達関数は\begin{align}H(s)=\frac{1}{1+\tau s}\end{align}このときカットオフ周波数は\(\omega=\frac{1}{\tau}\)となる。ローパスフィルターの伝達関数は以... 2023.01.16 MATLAB/simulinkプログラミング制御工学古典制御
python 大学入学共通テスト2023のIIBの問1(1) 問1(1)\(x=\frac{\pi}{6}\)のとき\(\sin x □ \sin 2x\)であり、\(x=\frac{2}{3} \pi\)のとき\(\sin x □ \sin 2x\)である。この問題は□に大小関係を補う問題である。\... 2023.01.16 pythonプログラミング入試問題数学
C/C++/C# C++でポケモンの個体値が記録されたCSVを読み込む targetと同じ文字列を抜き出し配列として返す。CSVはポケモンの個体値のリストでtargetにポケモンの名前を渡すとそれを探す。以下ソースstd::array < std::string, 9> readCSV(std::string ... 2023.01.14 C/C++/C#プログラミングポケモン
python 2015年センター試験数学IIBの第1問を可視化する 2015年センター試験数学IIBの第1問は\(O\)を原点とする座標平面上の2点\(P(2 \cos \theta,2 \sin \theta),Q(2 \cos \theta + 7 cos \theta,2 \sin \theta + ... 2023.01.12 pythonプログラミング数学解析
MATLAB/simulink MATLABで1/2 + 1/4 + 1/6 + 1/8 + ⋯=1を計算する 今回は\begin{align}\frac{1}{2} + \frac{1}{4} + \frac{1}{6} + \frac{1}{8} \cdots = 1\end{align}をMATLABで計算してグラフで確認する。結果ソースN=1... 2023.01.09 MATLAB/simulinkプログラミング数学解析
MATLAB/simulink MATLABで1/4 + 1/16 + 1/64 + 1/256 + ⋯=1/3を計算する 今回は\begin{align}\frac{1}{2^2} + \frac{1}{2^4} + \frac{1}{2^6} + \frac{1}{2^8} + \cdots &=\frac{1}{3}\end{align}をMATLABで計... 2023.01.08 MATLAB/simulinkプログラミング数学解析
MATLAB/simulink MatlabでNelder-Mead法を使う matlabでNelder-Mead法を使うにはfminsurchを使えばいい。fun = @(x)100*(x(2) - x(1)^2)^2 + (1 - x(1))^2;x0 = ;x = fminsearch(fun,x0); 2023.01.05 MATLAB/simulinkプログラミング