MATLAB で大規模なデータセット行列の最大値と最小値を見つける方法

Matlab De Da Gui Monadetasetto Xing Lieno Zui Da Zhito Zui Xiao Zhiwo Jiantsukeru Fang Fa



非常に大規模な行列やデータ セットを扱う場合、そのデータ セットや行列の最大値と最小値を特定することが非常に困難になります。また、次のような組み込み関数を使用して行列を作成するときも ランド() そして 魔法() 、その行列のエントリがわからないため、その行列の最小値と最大値についてはわかりません。これらの問題を解決するために、MATLAB は、大規模な行列とデータ セットの最大値と最小値を見つけるアプローチを容易にします。

このガイドは、MATLAB で大規模なデータ セットと行列の最大値と最小値を見つける方法を知らない MATLAB ユーザーに役立ちます。

MATLAB で大規模なデータセットと行列の最小値と最大値を見つけるにはどうすればよいですか?

大規模なデータセット内の最大値と最小値を見つけることは、 最大() そして 分() 機能。ただし、それらを別々に使用する必要があります。の 境界() MATLAB の関数は、大規模なデータ セットまたは行列の最小値と最大値を見つけるためのより効率的な方法です。これは、行列を入力として受け取り、MATLAB 内の大規模なデータ セットまたは行列の最大値と最小値を返す MATLAB の組み込み関数です。







構文

境界() 関数は MATLAB の単純な構文を使用します。



[minA,maxA] = 境界(A)
[minA,maxA] = 境界(A,'すべて')
[ minA , maxA ] = 境界 ( A , dim )

ここ、



関数 [minA,maxA] = 境界(A) 最小値を取得するための収量 ミナ および指定された行列または配列 A の最大値 maxA。 ミナ 等しい 分(A) そして マックスA 最大値に等しい (A)。





関数 [minA,maxA] = 境界(A,”すべて”) 最小値を特定するための収量 ミナ 最大値も同様に マックスA 指定された行列または配列 A のすべてのエントリに対して。

関数 [ minA , maxA ] = 境界 ( A , dim ) yield は、次元 dim に沿って指定された配列 A の各行の最小値と最大値を識別します。



指定された例に従って、指定された行列またはデータセットの最大値と最小値を計算する方法を学習します。 境界() 関数。

例 1: MATLAB で 1D 配列の最小値と最大値を見つける方法

この例では、次の式を使用して、サイズ 1 行 1000 の乱数の指定された 1D 配列の最大値と最小値を計算します。 境界() 関数。

vect = randn(1,1000);
[min_vect, max_vect] = 境界(vect)

例 2: MATLAB で大規模な行列の最大値と最小値を見つける方法

この MATLAB コードでは、 境界() サイズが 1000 行 1000 列の指定された大きな行列の最小値と最大値を識別する関数。

A = マジック(1000);
[min_A, max_A] = 境界(A,'すべて')

例 3: MATLAB で大きな配列の最大値と最小値を見つける方法

指定された MATLAB コードは、 境界() 2 x 10 x 2 のサイズを持つ指定された配列の最小値と最大値を計算する関数。

A = ランドン(2,10,2);
[min_A, max_A] = 境界(A,2)

結論

大規模なデータセットまたは行列の最小値と最大値を見つけることは、データ アナリストが直面する一般的な問題です。 MATLAB の組み込み機能を使用すると、これが簡単になります。 境界() 指定された配列または行列の最小値と最大値を計算する関数。このガイドでは、 境界() MATLAB の関数を使用して、大規模なデータセット内の最小値と最大値を見つけます。ここで提供される例を使用すると、 境界() MATLAB の関数。