Question: Create a function that takes a generic matrix, x, and finds the smallest value in the matrix.The function must work for matrices of any size and dimension.

1 回表示 (過去 30 日間)
I had a similar question to this eariler in which you were told to take inputs z and x from a function and create a matrix of dimension x or z, whichever is larger.
i was told to do something like this:
x = -100:100;
z = -100:100;
myMatrix = randi(100, max(x,z));
do i do the same here but replace the max with min?
thanks for the help.
  1 件のコメント
Geoff Hayes
Geoff Hayes 2020 年 1 月 31 日
Gurinder - no, this question is different from the previous one. It is asking you to create a function whose input is a matrix (of any dimension) and the function then finds (and presumably returns) the smalles value in the matrix. So if the matrix were
[6 2 3;
4 5 1]
then your function (when passed this matrix) would return 1 since that is the smallest value in the matrix.

サインインしてコメントする。

採用された回答

James Tursa
James Tursa 2020 年 1 月 31 日
編集済み: James Tursa 2020 年 1 月 31 日
Hint: First reshape the input x array into a 1D vector and work with that inside your function.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by