コース概要
第1部
MATLAB入門編
目的:MATLABの概要、構成要素および実務への活用方法を紹介します。
- 具体例で見るC言語とMATLABの違い
- MATLAB製品全般の特徴
- MATLABが活躍する業界分野
- 企業や研究活動におけるMATLABの価値
- コース全体の構成概要
MATLABユーザーインターフェースの基本操作
目的:MATLAB統合開発環境の機能および各種インターフェースを初歩から学び、コースの全体像を把握します。
- MATLABの画面構成について
- ファイルからデータ読み込み手法
- 変数の保存・復元方法
- グラフ作成手順
- グラフのカスタマイズ設定
- 統計計算および最適線描画技法
- 他アプリケーション向けグラフィック出力方法
変数と式の利用法
目的:MATLABコマンド入力技術を習得し、データ格納用変数の作成・操作手法を学びます。
- コマンド記述形式
- 新規変数の定義方法
- ヘルプ情報の参照手順
- 変数値の読み書き技術
- 文字データ格納用変数の作成法
ベクトル解析および可視化手法
目的:ベクトルに対する数学的・統計的計算を実施し、基本的なグラフ表現方法も学習します。MATLAB記述式を用いたデータ集合一括操作技術も習得可能です。
- ベクトル演算の基礎
- ベクトル図形作成手順
- 標準的なグラフオプション設定法
- 説明用テキスト付加技術
行列解析および可視化技術
目的:数学的対象物またはデータ集合としての行列活用を習得します。それぞれの用途における適切な記述形式の使い分け方も学習します。
- 次元・サイズ把握方法
- 行列演算技法
- 行列データから算出可能な統計値
- 複数列データ描画手法
- 配列変形と線形インデックス化技術
- 多次元配列の活用方法
第2部
スクリプトによるコマンド自動処理手法
目的:MATLABコマンド群をスクリプトにまとめることで再実行や検証作業の効率化を行います。複雑な課題に対応するためコマンドウィンドウ記述量増加による制約を回避できるようになります。
- 簡易モデリング例
- 過去実行済みコマンド履歴の参照法
- スクリプトファイル作成手順
- スクリプト実行方法
- 説明文・セル分類記述規則
- スクリプト情報出力技術
データファイル操作技法
目的:各種フォーマットの外部ファイルをMATLAB環境に取り込みます。形式が多岐にわたるデータ処理用としてセル配列・日付時刻表現法にも重点を置き学習します。
- 多様な形式からのデータ読み込み
- 混合型データ格納管理手法
- セル配列の構成原理と活用術
- 数値・文字列・セル間変換方法
- 情報出力時形式規定手順
高度化グラフ描画技術
目的:多彩な配色技法・テキスト処理を駆使し、多次元的データに対する魅力的視覚表現を行います。
- グラフィック作成の基礎構造
- 複数図面・座標系・プロット同時生成法
- 方程式式描画手順
- 色調設定の基本知識
- グラフ構成要素カスタマイズ技法
論理演算と制御フロー記述技術
目的:条件分岐・配列操作技法を習得し、状況に応じた判断機能を持つプログラム作成を行います。繰り返し処理やユーザーとのインタラクション手法も解説します。
- 論理演算の実用例
- 条件式による配列選定手順
- 基本構造化記述規則
- フロー制御技法
- ループ構文の用途例
行列・画像可視化テクニック
目的:2次元/3次元空間上でのイメージ表現や行列情報描出法を習得します。画像表示とデータ可視化の根本的差異も学びます。
- ベクトル・行列から生成可能な補間図形作成
- 3次元配列の立体グラフ表現
- 2次元情報描画手法
- 色分類索引機構と対応カラーパレット
- 完全彩色画像表現法
第3部
データ分析実践技法
目的:実際の観測データに対する理論モデル作成および当てはめ手法を習得します。MATLAB最大の強みである連立一次方程式解法機能も取り上げます。
- 欠損値処理手順
- 相関分析技術
- 平滑化処理原理と用途例
- スペクトル解析および高速フーリエ変換法
- 一次方程式系解法の基本仕組み
カスタム関数定義技法
目的:繰り返し用いたい処理部をモジュール化してユーザー独自機能として登録します。ファイル・変数名解決手順も理解できるようになります。
- 関数定義の意義
- カスタム関数構築方法
- 説明文追加技法
- サブ関数呼び出し方式
- 各ワークスペースの作用領域
- 関数ネスト化実現法
- ファイル探索順序と優先度規則
多種データ型取り扱い技術
目的:各種データ構造の特性や記述式を学び、型変換手法も習得します。格納可能情報および内部保持形式はそれぞれ異なります。
- MATLABで利用可能な基本データ型
- 整数系記憶体形式比較例
- 構造化データの保存規則
- 型間変換手順と制限条件
低水準ファイル入出力法
目的:テキスト/バイナリファイルを細かく制御可能な専用関数の活用方法を学びます。特にテキストスキャン機能について詳しく説明します。
- 開閉処理の手順
- 両形式データ読み書き規則
- バイナリ情報取り扱い技術
なお実際の講義内容は予告なく本概要と若干異なる場合があります。
総括編
実施講義に変更が生じる可能性があるためあらかじめご了承ください。
目的:これまで学習した内容を振り返りましょう。
- 全コースの要点整理
- 今後開講予定の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
機械翻訳