英語 Switch版のCLANNADは英語でも遊べる Switch版のCLANNADは日本語と英語のどちらの言語でも遊べて、ボタンひとつで言語切り替えができます。 これは冒頭のシーン。 設定のところから言語変更ができます。 タッチ操作とマイナスボタンでの切り替えも対応 値段は5000円くらい。... 2023.03.16 英語
MATLAB/simulink MATLABのisprimeの速度を比較してみた 以下のソースコードで速度を比較。 n=15のとき 自作関数:0.0025 isprime:0.0016 n=150のとき 自作関数:0.0049 isprime:0.0064 なお自作のmyisprimeで計算できるのはn=170程度まで ... 2023.03.15 MATLAB/simulinkプログラミング数学素数
MATLAB/simulink MATLABで素数の数を求める これのMATLAB版 n = 15; count = 0; for i = 1:n disp(); count = count + isprime(i); end disp(); function p = isprime(n) k = fa... 2023.03.15 MATLAB/simulinkプログラミング数学素数
MATLAB/simulink MATLABで多項式を解く polynomialに生成した多項式を放り込んでsolveで解を求める。coefficientsには高い順に係数を入れればいい。今の例だと\(x^2+5x+6=0\)を解く。 coefficients = ; syms x; polynom... 2023.03.14 MATLAB/simulinkプログラミング数学解析
MATLAB/simulink MATLABで素数定理を確認する primesを使えば簡単。 n_min = 2; n_max = 1000; x = n_min:1:n_max; p_count=zeros(size(x)); pi_n = x ./ log(x); for i=1:1:length(x... 2023.03.14 MATLAB/simulinkプログラミング数学数論素数
C/C++/C# C++で回転行列を計算する angleとaxisを指定すれば計算できる。 #define _USE_MATH_DEFINES #include <iostream> #include <cmath> void getRotationMatrix(double angl... 2023.03.13 C/C++/C#プログラミング幾何数学
MATLAB/simulink MATLABでスターリングの公式を計算する スターリングの公式は \begin{align}n! \approx \sqrt{2\pi n} \left(\frac{n}{e}\right)^n \end{align} で表される。 以下コード。 stirling(3) functi... 2023.03.13 MATLAB/simulinkプログラミング代数数学
ChatGPT ChatGPTでMATLAB用の最急降下法の学習係数最適化プログラムを生成した ChatGPTでMATLAB用の最急降下法の学習係数最適化プログラムを生成した。 合ってるかは不明。 % 3変数のラインサーチのサンプルコード(gradを使用しない) % 目的関数(Rosenbrock関数) fun = @(x) 100*... 2023.03.13 ChatGPTMATLAB/simulinkプログラミング数学
MATLAB/simulink MATLABで楕円曲線を描く 今回描く楕円曲線は \begin{align}y^2=x^3-x\end{align} 解は複素数になるときもあるが、今回は実平面との交点のみを描く。 ルートの中身 \begin{align}x^3-x\end{align} が正になるとき... 2023.03.13 MATLAB/simulinkプログラミング数学
数学 差集合の定義 集合\(A\)に属して\(B\)に属さない集合を差集合といい \begin{align}A-B=\{x | x \in A \land x \not \in B \}\end{align} と表す。 2023.03.12 数学集合・位相
数学 集合族の定義 集合を元とする集合を集合族という。 例えば\(A\)を集合として\(A\)の各要素に\(B_i\)が対応しているとする。この時この集合族を \begin{align}\{ B_{i} \} _{i \in A}\end{align} などと... 2023.03.12 数学集合・位相
MATLAB/simulink MATLABでL0ノルムを求める L0ノルムの定義 \begin{align}L_0=\sum_{i=1}^n\delta(x_i),\quad \delta(x_i)=\begin{cases}1\hspace{5mm} (x_i \neq 0)\\0\hspace{5m... 2023.03.12 MATLAB/simulinkプログラミング幾何数学
数学 部分集合を使った集合の相等 集合\(A,B\)について、\(A \subset B\)かつ\(B \subset A\)のとき\(A\)と\(B\)は等しいといい\(A = B\)と表す。 2023.03.12 数学集合・位相
幾何 L0ノルムとは ベクトル内の非ゼロ要素の数を表すノルムで \begin{align}L_0=\sum_{i=1}^n\delta(x_i),\quad \delta(x_i)=\begin{cases}1\hspace{5mm} (x_i \neq 0)\... 2023.03.11 幾何数学
ChatGPT ChatGPTが生成した数学の問題を解いてみる \(2x + 5 = 13\)の解を求めよ。 \begin{align}x=4\end{align} 長方形の一辺が4cm、もう一辺が7cmの場合、その面積を求めよ。 \begin{align}28 \mathrm{cm}\end{alig... 2023.03.11 ChatGPT数学
電力 水圧管路を有する水力発電所の出力 水圧管路を有する水力発電所の出力\(P\)を求める。はじめに水力発電所出力\(P\)は流速を\(Q\)、有効落差を\(H\)とすれば \begin{align}P=gQH \eta\end{align} となる。ここで\(g\)は重力加速度... 2023.03.10 電力電気
数学 √2が無理数である証明 \(\sqrt{2}\)が無理数でないと仮定すると\(\sqrt{2}\)は有理数となる。 今互いに素な自然数\(m,n\)を用いると\(\sqrt{2}\)は \begin{align}\sqrt{2}=\frac{m}{n}\end{a... 2023.03.10 数学
MATLAB/simulink MATLABでディリクレ核を描画する ディリクレ核 \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}}\en... 2023.03.09 MATLAB/simulinkプログラミング代数数学
制御工学 線形システムが可安定であるとは 線形システム \begin{align}\dot{x} (t) = A x(t) + B u(t)\end{align} について、行列 \begin{align}A-BK\end{align} の固有値の実部が全て負になるような状態フィー... 2023.03.09 制御工学現代制御
制御工学 システムが安定であるとは \( \forall \varepsilon > 0\)に対して\(\delta > 0\)が存在して、\(\| x_0 - x_e \| < \delta \)となる初期状態\(x_0\)について、\(\| x(t) - x_e \| <... 2023.03.08 制御工学現代制御