行列指数関数の公式

行列指数関数の公式をいつも忘れるので,ここに書き留めておく.ブロック行列 に対して, が成り立つ.この公式の重要なことは,右辺右上に行列指数関数の積分がでてくることである. このかたちの積分はいろいろなところで現れる.たとえば,連続時間線形シ…

Tex (TikZ) でブロック線図を書く

Tex

制御系の研究をしていると,ブロック線図を書く場面が多くある. 今回は,ブロック線図をTexのTikZを使って書いてみた. 単純なブロック線図であれば,PowerPointとかで書くよりも簡単な気がする. 線が若干斜めで美しくない,とかいうことが生じないのも気…

Bash on Windowsでシェルスクリプトを動かすときにハマった話

Windowsで作成したシェルスクリプトをBash on Windowsで実行しようとして,ハマりまくった.mkdirしようとして, 「Directory nonexistent」とか言われて意味不明だったが, なんということはない,WindowsとBash on Windowsで改行コードが異なることが原因…

藤井四段のレーティングをベイズ推定してみた

藤井聡太四段が強すぎて,実際のレーティングがどれくらいなのか気になったのでベイズ的に計算してみた.ベイズの定理から,が成り立つ. Aを藤井四段のレーティング,Bを2017年8月16日までの勝敗データとして,レーティングの分布を調べてみる. これは,こ…

各行に式番号を振った箇条書き

Tex

TeXで地味にハマったので,メモっておく.empheqパッケージを使って実現した. \begin{empheq}[left=\Sigma:\empheqlbrace\:]{align} \bm x_{k+1} &=\bm A \bm x_k\label{eq:Ax}\\ y_k &= \bm c^\top \bm x_k\label{eq:Cx} \end{empheq}以下のサイトを参考に…

TeXstudio+latexmkの使い方

Tex

普段TeXstudioで原稿を書いているのですが, 日本語原稿と英語原稿で設定を切り替えたりするのが面倒なので, latexmkを用いてディレクトリごとに設定を保持することにしました. なお,以下の説明はMac+MacTex環境でのものです. TeXstudioの設定 ビルド コ…

ubuntu+anacondaにOpenCVをインストール(with ffmpeg)

anacondaにOpenCVをインストールしたメモ適当にぐぐると、 conda install -c https://conda.binstar.org/menpo opencvで簡単インストール、というのが出てくるけれど、自分の環境では動画が読み込めなかった。 どうやら、ffmpegを含めずにコンパイルしている…

Unity (ゲームのほう)をUbuntuで使う

ググると2015年夏の記事がでているけれど、それ以降もUbuntu用のエディタが開発されているよう。https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/

Ubuntu上のMATLABでプロットするとクラッシュするときの対策

Ubuntu上のMATLABでplotするとMATLAB has encountered an internal problem and needs to close というエラーがでてクラッシュして困っていた。 matlab -softwareopengl のようにオプションを付けて起動したら解決した。

うっかりMBRを壊してOSが起動しなくなったときのメモ

WindowsとUbuntuのデュアルブートのPCがあったのだが, 酔っ払ってUbuntuのパーティションを削除した結果, GRUBが失われて,何も起動できなくなってしまった. (Grub resque> が表示される状態)ググったらtestdiskを使えとか書いてあったけれども,よくわ…

Texの用紙サイズの設定

Tex

MacTexを使ってコンパイルしたpdfを学会に投稿しようとしたら,用紙サイズがletterになっていると怒られて大変焦ったので,その対策をメモっておく.ターミナルから sudo tlmgr paper a4 と打てば良い.