Sebuah Nilai Kompleks di R didefinisikan melalui nilai murni imajiner i, dan i adalah imajiner tertentu yang mempunyai sifat (i^2)=-1
> z=1i 
> z 
 [1] 0+1i 
> class(z) 
 [1] "complex"

seperti membeerikan error seperti -1.
> sqrt(-1) 
 Warning message: 
 in sqrt(-1) : NaNs produced

Sebaliknya ketika kita memberikan nilai kompleks
> sqrt(-1+0i) 
 [1] 0+1i

Alternatif lainnya adalah membuat -1 menjadi nilai kompleks
> sqrt(as.complex(-1)) 
 [1]0+1i

Label: