MATLAB Kare Kökü Nasıl İşler?

Moment Mobile ED/Moment Mobile/Getty Images

MATLAB'deki karekök işlevi sqrt(a)'dır, burada a sayısal bir skaler, vektör veya dizidir. Karekök işlevi, b x b = a olacak şekilde, a bağımsız değişkeninin her öğesinin pozitif karekök b'sini döndürür.



sqrt() işlevi, argüman olarak pozitif, negatif ve karmaşık sayıları alır. Argüman negatif veya karmaşıksa, sqrt(), a ve b'nin gerçek sayılar olduğu ve i'nin hayali bir sayı olan -1'in karekökü olduğu a + bi biçiminde karmaşık bir sayı döndürür. MATLAB ayrıca realsqrt() karekök fonksiyonunu da içerir. Bu işlev sqrt() ile aynı hesaplamayı gerçekleştirir, ancak argümanlar gerçek, negatif olmayan sayı dizileriyle sınırlıdır. MATLAB'deki diğer bir karekök işlevi, yalnızca sayısal matrislere uygulanabilen karekök sqrtm() matrisidir. Bir A matrisinin karekökü, B'nin kendisiyle matris ürünü A'ya eşit olacak şekilde aynı boyutlarda başka bir B matrisidir. Böylece, B x B = A. Sqrtm(A), pozitif, belirli matris karekökünü döndürür. A'nın matris karekökü olan, özdeğerleri negatif olmayan veya karmaşık özdeğerler için negatif olmayan, reel kısımlara sahip olan A. Genel olarak, bir matrisin birkaç benzersiz matris karekökü vardır.