コース概要
第1部
MATLABへの簡単な紹介
目標: MATLABとは何か、何から成り立っているのか、そしてどのようなことが可能であるかの概要を示します
- 例: CとMATLABの比較
- MATLAB製品概要
- MATLABの応用分野
- MATLABがあなたのためにできること?
- コースのアウトライン
MATLABユーザーインターフェースの操作
目標: MATLAB統合設計環境とそのユーザーインターフェースの主な機能についての紹介を行います。コースのテーマの概要も把握します。
- MATLABインターフェース
- ファイルからのデータ読み込み
- 変数の保存と読み込み
- データのプロット
- プロットのカスタマイズ
- 統計量と最小二乗直線の計算
- 他のアプリケーションで使用するためのグラフィックの書き出し
変数と式
目標: MATLABコマンドの入力を行い、変数へのデータ作成とアクセスに重点を置きます。
- コマンドの入力
- 変数の作成
- ヘルプの取得
- 変数内の値へのアクセスと変更
- 文字列変数の作成
ベクトルによる解析と可視化
目標: ベクトルを用いた数学的・統計的な計算を実行し、基本的な可視化を作成します。MATLABの構文により、単一のコマンドでデータセット全体の計算を可能にすることを理解します。
- ベクトルによる計算
- ベクトルのプロット
- 基本的なプロットオプション
- プロットへの注釈
行列による解析と可視化
目標: 行列を数学的对象または(ベクトル)データのコレクションとして使用します。これらの用途を区別するために適切なMATLAB構文の使用を理解します。
- サイズと次元
- 行列による計算
- 行列データの統計
- 複数の列のプロット
- リサイズと線形インデックス
- 多次元アレイ
第2部
スクリプトによるコマンドの自動化
目標: 再現性や実験の容易さを高めるために、MATLABコマンドをスクリプトにまとめます。タスクの複雑さが上がるにつれて、コマンドウィンドウに長いコマンド列を入力することは実用的ではなくなります。
- モデリングの例
- コマンド履歴
- スクリプトファイルの作成
- スクリプトの実行
- コメントとコードセル
- スクリプトの公開
データファイルとの連携
目標: フォーマット付きファイルからMATLABへデータをインポートします。インポートされたデータは多様なタイプや形式を持つ可能性があるため、セルアレイや日付形式の処理に重点を置きます。
- データのインポート
- 混合データ型
- セルアレイ
- 数値、文字列、セル間の変換
- データのエクスポート
複数のベクトルプロット
目標: 複数のプロットなど、より複雑なベクトルプロットを作成し、色や文字列操作技術を用いて、データの目を引く視覚的表現を作成します。
- グラフィック構造
- 複数の図、軸、プロット
- 方程式のプロット
- 色の使用
- プロットのカスタマイズ
ロジックとフロー制御
目標: 論理演算、変数、インデクシング技術を使用して、判断を行い、異なる状況に適応できる柔軟なコードを作成します。コードの繰り返しのセクションや、ユーザーとの対話を許可するその他のプログラミング構造を探求します。
- 論理演算と変数
- 論理インデクシング
- プログラミング構造
- フロー制御
- ループ
行列とイメージの可視化
目標: 2次元または3次元でイメージや行列データを可視化します。イメージの表示とイメージを用いた行列データの可視化の違いを探求します。
- ベクトルと行列データを用いた散乱補間
- 3D行列可視化
- 2D行列可視化
- インデックス付きイメージとカラーマップ
- フルカラーイメージ
第3部
データ分析
目標: MATLABで典型的なデータ分析タスクを実行します。これには、実世界のデータに理論的モデルを開発・フィッティングすることを含みます。これにより、MATLABの最も強力な機能の一つである、単一のコマンドによる線形方程式システムの解き方に自然に導かれます。
- 欠損データの扱い
- 相関
- スムージング
- スペクトル解析とFFT
- 線形方程式システムの解法
関数の作成
目標: ユーザー定義の関数としてモジュール化されたタスクをカプセル化することで、自動化を強化します。MATLABがファイルと変数の参照をどのように解決するかを理解します。
- なぜ関数が必要か?
- 関数の作成
- コメントの追加
- サブ関数の呼び出し
- ワークスペース
- サブ関数
- パスと優先順位
データ型
目標: データ型を探求し、変数の作成とアレイ要素へのアクセスに関する構文に焦点を当て、データ型間の変換方法を議論します。データ型は、含まれるデータの種類やデータが組織化される方法によって異なります。
- MATLABのデータ型
- 整数
- 構造体
- 型のコンバージョン
ファイルI/O
目標: テキストファイルとバイナリファイルのI/Oを正確に制御できるようにするMATLABの低レベルデータインポート・エクスポート関数を探求します。これらの関数には、テキストファイルの読み込みを正確に制御するtextscanが含まれます。
- ファイルの開閉
- テキストファイルの読み書き
- バイナリファイルの読み書き
実際の提供内容は、上記のアウトラインから軽微な相違がある場合がありますが、事前的通知なしに行われる可能性があります。
結論
実際の提供内容は、上記のアウトラインから軽微な相違がある場合がありますが、事前的通知なしに行われる可能性があります。
目標: 学んだことの要約
- コースのサマリー
- MATLABに関する今後の他のコース
コースの提供時、事前通知なしに軽微な相違が生じる場合があります。
要求
- 線形代数、確率論、統計学、および行列などの学部レベルの数学的基礎知識
- 基本的なコンピューター操作
- C、PASCAL、FORTRAN、BASICなどの別の高級プログラミング言語の基礎知識があると望ましいですが、必須ではありません
お客様の声 (2)
多くの例とコードの最初から最後までの構築。
Toon - Draka Comteq Fibre B.V.
コース - Introduction to Image Processing using Matlab
機械翻訳
多くの有用な演習が、よく説明されています
Helene Meadows - European Investment Bank
コース - MATLAB Programming
機械翻訳