MATLABで z = sqrt(-9)
と入力した場合、結果は複素数として計算されます。具体的には:
z=−9z = \sqrt{-9}
通常の数学では負の数の平方根は定義されていませんが、複素数の領域では次のように表現できます:
−9=9⋅−1=3⋅i\sqrt{-9} = \sqrt{9} \cdot \sqrt{-1} = 3 \cdot i
ここでの ii は 虚数単位 であり、
i2=−1i^2 = -1
MATLABの出力解釈
MATLABは複素数をサポートしているため、負の数の平方根を計算すると複素数として答えを返します。具体的には:
z = 0.0000 + 3.0000i
0.0000
は実数部分であり、ここでは 0 です。3.0000i
は虚数部分であり、 3i3i を意味します。
したがって、結果として −9=3i\sqrt{-9} = 3i になります。
結論
この答えは 複素数領域 における平方根の結果を示しており、実際の計算結果は 3i3i です。虚数部分だけが存在する複素数となります。