しろねこ

MATLAB/simulink

matlabでn以下の最大の素数を求める

100以下であればprevprime(100)を使えばいい
制御工学

レギュレータ問題における操作量の表現

PID制御則が\begin{align} u(t)=K_{p} e(t) + K_{i} \int e(\tau) d \tau + K_{d} \frac{d e(t)}{dt}\end{align}で与えられているとき、この制御則に対す...
制御工学

PID制御とレギュレータ問題

PID制御は\begin{align}u(t)=K_{p} e(t) + K_{i} \int e(\tau) d \tau + K_{d} \frac{d e(t)}{dt}\end{align}のような問題を言い、\(r \equiv ...
制御工学

Lyapunov方程式を証明する

システムの安定性を調べるにはLyapunov方程式\begin{align}PA+A^{T}P=-Q\end{align}を調べればいい。\(P\)は\(A\)の固有値の実部が負であれば\begin{align}P=\int_0^\inft...
MATLAB/simulink

急にMATLABのロゴ画像が欲しくなったとき

コマンドラインにlogoと打つとが出力される。
数学

初等数学の基本定理について

ある正の整数\(a\)は\(a\)以下の素数\(p_1 p_2 \cdots p_{n-1} p_n\)の積で表すことができる。つまり\begin{align}a=p_1 p_2 \cdots p_{n-1} p_n\end{align}が...
数学

相加相乗平均

相加相乗平均とは\begin{align}\frac{a+b}{2} \geq \sqrt{ab}\end{align}のことを言う。
電気

同期発電機の励磁方式

同期発電機には界磁巻線に励磁電流を与えるための励磁装置が必要である。励磁方式は次の3つに大別できる。・直流励磁機方式・交流励磁機方式・静止系励磁方式
電気

書籍版電験王 電験2種二次試験 過去問徹底解説 令和5年度版を買ってみた

電験二種の二次試験対策に書籍版電験王 電験2種二次試験 過去問徹底解説 令和5年度版を買ってみた。良かった点・解説が分かりやすい・図が見やすい悪かった点・本が大きい使いやすい参考書だと思います。
MATLAB/simulink

collectを使って係数をまとめる

matlabでシンボリック演算を行った際の係数をまとめるときはcollectを使う
数学

n個の数字からm個を取り出すときの組み合わせの数

n個の数字からm個を重複を許さずに取り出すときの組み合わせの数は\begin{align}{}_{n}C_{m}&=\frac{n(n-1)(n-2) \cdots (n-m+2)(n-m+1)}{m(m-1)(m-2) \cdots 1}...
物理

電流と電流密度

導体に電場\(E\)が与えられた時の電流密度は\begin{align}\boldsymbol{J}=\sigma \boldsymbol{E} \mathrm{}\end{align}電流との関係は\begin{align}I=\bold...
MATLAB/simulink

MATLABで遊ぶ例が載ってるInterface買ってみた

Interface買ってみた。CD付きでMATLABでできる例があるらしい。今後試してみる。
電気

電験二種二次試験の参考書

これを買ってみた
コミケ・展示会等

ESP32用の通信基板を作った

CANとI2Cで簡単に通信できるシールドを作った。コミケで頒布するかも
物理

電束の定義

1の電荷から1の仮想の線が出るとする。この線を電束という。
英熟語

It means a lotの意味

It means a lot は「大きな意味がある」だが、「とても大切にする」感情に使える。例It means a lot to me.(とても大切にする、とても嬉しい)It means a lot to you.(とても大切にしている)な...
TeX

LaTeXでいい感じのPDF内リンクを作る

くわしくはプリアンプルに以下を追加すれば動く。\usepackage{hyperref}\usepackage{pxjahyper}\hypersetup{setpagesize=false, bookmarksnumbered=true,...
C/C++/C#

ESP32のGPIOについて

GPIO34以降は入力のみ
MATLAB/simulink

MATLABで等比数列を実装する

MATLABで等比数列は次のように実装すればいい以下コードa=2;r=4;m=10;list=ones(1,m).*a;for n=2:1:m list(1,n)=a*r^(n-1);end