はじめに
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で学ぶ 物理現象の数値シミュレーション eBook : 小守 良雄: Kindleストア
Amazon.co.jp: MATLABで学ぶ 物理現象の数値シミュレーション eBook : 小守 良雄: Kindleストア
MATLABクイックスタート 数式処理から機械学習まで
MATLABクイックスタート 数式処理から機械学習まで | 藤原毅夫 | 工学 | Kindleストア | Amazon
Amazonで藤原毅夫のMATLABクイックスタート 数式処理から機械学習まで。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な端末でもお楽しみいただけま...
MATLAB Simulink 超基本
MATLAB Simulink 超基本 | 藤井敏則 | 工学 | Kindleストア | Amazon
Amazonで藤井敏則のMATLAB Simulink 超基本。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な端末でもお楽しみいただけます。
データ科学のための微分積分・線形代数 MATLABで体験する数学基礎
データ科学のための微分積分・線形代数 MATLABで体験する数学基礎 | 藤原毅夫, 藤堂眞治 | 数学 | Kindleストア | Amazon
Amazonで藤原毅夫, 藤堂眞治のデータ科学のための微分積分・線形代数 MATLABで体験する数学基礎。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な...



コメント