У меня есть вектор типа double, скажем, vec. Когда я, например, выступаю
test=vec.^ 1.4623;
Я получаю test как сложный двойной тип, и мне интересно, есть ли способ преобразовать test в double strong>, так как я хочу получать десятичные значения. ps: Стоит выделить то, что меня не интересуют реальные числа, полученные из:
real(test)
В качестве иллюстрации:
vec(2)^1.4623 = -1.8293^1.4623 = -2.4185
но вместо этого я получил:
test(2)=vec(2)^1.4623= -0.285678007027767 - 2.40147255196906i
Вкратце, способ конвертации:
test(2) = -2.4185
Спасибо