Zjištění čtverce každého prvku pole v MATLABu
Tato operace může být aplikována v mnoha matematických problémech, jako je nalezení bodového součinu dvou vektorů. Operátor .^ se řídí jednoduchou syntaxí, která je uvedena níže:
B = A.^ 2B = síla ( A, 2 )
Tady,
Výraz B = A.^2 vypočítá druhou mocninu každého prvku daného pole A.
Výraz B = mocnina(A,2) funguje stejně jako B = A.^2. To je ale málo používaný výraz.
Příklady
Zvažte několik příkladů, abyste porozuměli funkčnosti výše uvedené syntaxe.
Příklad 1
V tomto příkladu vypočítáme druhou mocninu každého prvku daného jednorozměrného pole A pomocí výrazu A.^2.
A = [ 1 2 3 4 5 6 ] ;B = A.^ 2
Příklad 2
V tomto MATLABu kódu vypočítáme druhou mocninu každého prvku daného 2-rozměrného pole A pomocí funkce power(A,2).
A = [ 1 2 ; 3 4 ; 5 6 ] ;B = síla ( A, 2 )
Příklad 3
Tento příklad určuje druhou mocninu každého prvku daného 3-rozměrného pole A pomocí výrazu A.^2.
A = rand ( 3 , 4 , 2 ) ;B = A.^ 2
Závěr
Někdy potřebujeme aplikovat aritmetickou operaci na každou položku pole. Tento typ operace se nazývá operace prvek po prvku a MATLAB takové operace podporuje. Jednou z těchto operací je převzetí čtverce každého prvku pole. V MATLABu se operátor .^ a funkce power() používají pro výpočet druhé mocniny každé položky pole. Tento tutoriál vysvětlil, jak vypočítat druhou mocninu každého prvku pole pomocí výše uvedených metod.