はじめに

    MATLABとは?
        MATLABシステム

    MATLABドキュメント
        MATLABオンラインヘルプ

開発環境

    はじめに
    MATLABの起動の終了
        MATLABの起動
        MATLABの終了

    デスクトップの使用
    デスクトップツール
        コマンドウィンドウ
        Launch Pad
        ヘルプブラウザ
        カレントディレクトリブラウザ
        ワークスペースブラウザ
        エディタ/デバッガ

    その他の開発環境

行列の操作

    行列と魔法陣
        行列の入力
        和、転置、対角
        サブスクリプト
        コロン演算子
        関数magic

    
        変数
        数字
        演算子
        関数
        方程式の例

    行列の利用
        行列の作成
        コマンドload
        M-ファイル
        連結
        行と列の削除

    行列と配列について
        線形代数
        配列
        多変数データ
        スカラ拡張
        論理サブスクリプト
        関数find

    コマンドウィンドウの入力と出力の制御
        コマンドformat
        出力表示の抑制
        長いコマンドラインの入力
        コマンドラインの編集

グラフィックス

    基本プロット
        プロットの作成
        1つのグラフ内に複数のデータをプロットする場合
        ラインスタイルとカラーの指定
        ラインとマーカーのプロット
        虚数データと複素数データ
        既存のグラフにプロットを付加
        Figure ウィンドウ
        1つのfigureに複数のプロット
        軸の制御
        軸のラベルとタイトル
        figureの保存

    プロットのエディット
        対話的なエディット方法
        グラフをエディットするための関数
        プロットエディットモードの使用
        プロパティエディタの使い方

    メッシュプロットとサーフェスプロット
        2変数関数の可視化

    イメージ
    グラフィックスの印刷
    Handle Graphics
        グラフィックスオブジェクト
        オブジェクトプロパティの設定
        既存のオブジェクトのハンドル番号の検索

    グラフィックスユーザインタフェース
        グラフィカルユーザインタフェース設計ツール

    アニメーション
        Erase Mode法
        ムービーの作成

MATLABを使ったプログラミング

    フローコントロール
        if
        switch と case
        for
        while
        continue
        break

    その他のデータ構造
        多次元配列
        セル配列
        キャラクタとテキスト
        構造体

    スクリプトとファンクション
        スクリプト
        ファンクション
        グローバル変数
        関数に文字列引数を渡す
        関数eval
        ベクトル化
        前もってスペースを確保する
        関数ハンドル
        関数を引数とする関数

    MATLABに含まれるデモプログラム