サンプル問題

以下は MathWorks Certificate MATLAB Associate 認定試験に出題される代表的な問題となります。

10行10列の行列Aの四隅にあるデータを抽出するコマンドはどれですか?

A.  A([1,end], [1,end])
B.  A([1,1], [end,end])
C.  A({[1,1], [1,end], [end,1], [end,end]})
D.  A(1:end, 1:end)

10行10列の行列Aの要素数に対する正の値の数の割合を計算するコマンドはどれですか?

A.  A(A > 0)/A
B.  numel(A > 0)/numel(A)
C.  sum(A > 0)/prod(size(A))
D.  nnz(A > 0)/numel(A)

セル配列 Cの最後のセル要素を完全に削除するコマンドはどれですか?

A.  C{end} = [];
B.  C[end] = [];
C.  C(end) = [];
D.  C{end} = {[]};

X軸に time ベクトル、Y軸に acceleration ベクトルをプロットするコマンドはどれですか?

A.  plot(time, acceleration)
B.  plot(acceleration, time)
C.  plot([time, acceleration])
D.  plot([acceleration, time])

10行5列の行列Zの各列ごとの標準偏差を計算するコマンドはどれですか?

A.  std(Z(:))
B.  std(std(Z))
C.  std(Z(1:5, :))
D.  std(Z)