MATLAB: timetable 配列を使う
時系列データの扱いに向いているデータ型としてtimetable型があります。 timetableはtable型の配列ですが、各行が時間に紐付けられています。 時間のデータはdatetime型かduration型である必要…
時系列データの扱いに向いているデータ型としてtimetable型があります。 timetableはtable型の配列ですが、各行が時間に紐付けられています。 時間のデータはdatetime型かduration型である必要…
MATLAB/SimulinkでつかうODEについて簡単にまとめてみました。 参考にしたのは Matlab ODE Suite について ODE ソルバーの選択 です。 ODE Suitesのまとめ Stiff/Non-…
Simulinkでローパスフィルターで、ローパスフィルターをかけた信号が遅れると書きました。 1次遅れ系について少し調べてみました。 1次遅れ系は伝達関数が次の式で表現される系のことを言います: \[ \cfrac{1}…
Simulinkでローパスフィルターを作る時は Transfer Fcn(伝達関数)ブロックを使うことがよくあります。 その理屈は次のようなものです。 ローパスフィルターは入力をCR直列回路に入れて、そのCの両端から信号…
グラフでタブを使う時の例です。 似たようなグラフをまとめたい時などに便利です。 fig = figure(1); f = struct; tabGp = uitabgroup(fig, ‘TabLocation’,”to…
最新MATLABハンドブック第六版 Kindle版 Amazon 楽天市場 初心者を越えた人向けMATLABのプログラミングの本です。こういう本は貴重です。 グラフィックス関係やデータ型についての整理はとても有用だと思い…
containers.Mapを使います。 >> endDay = containers.Map({‘jan’, ‘feb’, ‘mar’, ‘apr’, ‘may’, ‘jun’,’jul’, ‘aug’, ‘sep’,…
まず注意するのは、MATLABの場合、文字配列とstring配列があることです。文字配列はシングルクォーテーション、stringはダブルクォーテーションです。 他のプログラミング言語で言うところの”文字列&#…
MATLAB でmスクリプトをデバッグするときのTipsをまとめておきます。 折りにふれて追加していく予定です(多分)。 とりあえずオブジェクトを表示させる tableオブジェクトだと全部表示させようとするので、注意。 …
MATLABでよく使う配列操作をメモしておく。 行ベクトルの要素の追加 [a b] >> b = 11:1:20 b = 11 12 13 14 15 16 17 18 19 20 >> a = 0:1:10 a = 0…