Navigation : Top/MATLAB演習問題:最大値・最小値の検出 問題

最大値・最小値の検出

前提条件

  • MATLABではデモ・練習用に2次元行列データを作成する `peaks' というコマンドがある.
    • 例)a=peaks(20);
    • 20x20のデータがaに格納される

問題

  • 2次元行列データ `a=peaks;' の中で最大値・最小値となる個所のx,y座標を求めて図に示しなさい. その際に, 以下の2つのアルゴリズムを試しなさい.
  1. forループを使ったスクリプト
    # peaks
    # for, end, if
    # (条件式)>, <, >=, <=, ==, !=
    # plot, surf
  2. 関数find, maxおよびminを使ったスクリプト の2種類を作成しなさい。
    # peaks
    # find, max, min
    # plot, surf