はじめに
MATLABの基本的な使い方の備忘録。
基本的な演算(四則演算)、記述ルール、ベクトル表記、行列表記、行列からの要素抜き出しのお話となる。
これだけでも、おおよそのデータ解析は十分はできるようになる。
Simulinkモデル化前の手計算替わりに使うことが多い。
※ MATLAB、Python、Scilab、Julia比較ページはこちら
単純計算
>> a=1;
>> b=2;
>> c=a+b;
>> c
c =
3
>>
記述ルール
コメント | % |
結果の非表示 | 行末に”;”(セミコロン) |
複数行での入力 | 行末に”…”(ピリオド三つ) |
ベクトル、行列
列の区切り | (半角スペース) or “,”(カンマ) |
行の区切り | ;(セミコロン) |
ベクトルの定義
>> x=[1;2;3]
x =
1
2
3
>> linspace(0,10,5)
ans =
0 2.5000 5.0000 7.5000 10.0000
>>
行列の定義
>> A=[1 2 3; 4 5 6; 7 8 9]
A =
1 2 3
4 5 6
7 8 9
行列要素の抜き出し(スライシング)
>> A=[1 2 3; 4 5 6; 7 8 9]
A =
1 2 3
4 5 6
7 8 9
>> A(1,2)
ans =
2
>> A(2,2)
ans =
5
>> A(2,3)
ans =
6
>> A(2,:)
ans =
4 5 6
>> A(2,2:3)
ans =
5 6
>> A(:,3)
ans =
3
6
9
>>
まとめ
基礎であるが故にもっとも使用頻度が高いと言える。
※ MATLAB、Python、Scilab、Julia比較ページはこちら
MATLABで学ぶ 物理現象の数値シミュレーション
Amazon.co.jp
MATLABクイックスタート 数式処理から機械学習まで
https://amzn.to/4bTnZJo
MATLAB Simulink 超基本
Amazon.co.jp
データ科学のための微分積分・線形代数 MATLABで体験する数学基礎
https://amzn.to/4bVHCk3
コメント