MATLAB でベクトルの各要素を二乗する方法
MATLAB では、ベクトルはデータを保存および操作するための強力な方法です。ベクトルにはインデックスを付けることができます。つまり、インデックスによってベクトル内の個々の要素にアクセスできます。そのためのいくつかの方法を次に示します。
方法 1: 要素ごとのべき乗を使用する
MATLAB でベクトルの各要素を 2 乗する最も簡単な方法は、要素ごとのべき乗演算を利用することです。次のコード スニペットを考えてみましょう。MATLAB のベクトルの各要素を二乗するには、^ 演算子を使用します。別個の変数を作成せずに要素を直接二乗する例を次に示します。
ベクトル = [ 2 、 4 、 6 、 8 ] ;
ベクトル = ベクトル。^ 2 ;
ディスプ ( ベクター ) ;
^ 演算子はべき乗を実行します。これは、ベクトル内の各要素を 2 番目の要素で累乗することを意味します。
方法 2: power() 関数を使用する
power(base, exponent) として示される MATLAB のべき乗関数を使用して、ベクトルの要素を 2 乗することができます。指数を 2 に設定すると、望ましい結果が得られます。以下に例を示します。
ベクトル = [ 2 、 4 、 6 、 8 ] ;
Squared_Vector = 電力 ( ベクター、 2 ) ;
ディスプ ( 平方ベクトル ) ;
「Vector」ベクトルのすべての要素を累乗するには、power() 関数を使用し、各要素を 2 乗します。結果の 2 乗ベクトルは、disp() 関数を使用して表示されます。
方法 3: 要素ごとの乗算を使用する
ベクトルの各要素を 2 乗するもう 1 つの方法は、ベクトルとそれ自体の要素ごとの乗算を実行することです。この方法は、数値を単独で乗算するとその数値の 2 乗が得られるという事実を利用します。以下に例を示します。
ベクトル = [ 2 、 4 、 6 、 8 ] ;Squared_Vector = ベクトル .* ベクトル;
ディスプ ( 平方ベクトル ) ;
このコードでは、ドット演算子 (.) は要素ごとの乗算を表します。ベクトル「Vector」はそれ自体と要素ごとに乗算され、二乗ベクトルが得られます。
結論
MATLAB には、ベクトルの各要素を 2 乗する効果的な方法がいくつか用意されています。要素ごとのべき乗演算、べき乗関数、または要素ごとの乗算を利用すると、このタスクを簡単に実行できます。