Преобразование в complex64
Преобразование в тип complex64 создает комплексное число,
состоящее из вещественной и мнимой частей. В Go комплексные числа
типа complex64 хранят вещественную и мнимую части как
числа float32. Для создания комплексного числа используется
встроенная функция complex, которая принимает два аргумента:
вещественную и мнимую части. Обе части должны быть одного типа
float32 для получения типа complex64.
Синтаксис
complex(real, imag)
Пример
Давайте создадим комплексное число с вещественной частью 3.14 и мнимой частью 2.71:
package main
import "fmt"
func main() {
var real float32 = 3.14
var imag float32 = 2.71
res := complex(real, imag)
fmt.Println(res)
}
Результат выполнения кода:
(3.14+2.71i)
Пример
Давайте создадим комплексное число с отрицательной мнимой частью:
package main
import "fmt"
func main() {
res := complex(float32(-5.5), float32(-2.2))
fmt.Println(res)
}
Результат выполнения кода:
(-5.5-2.2i)
Пример
Давайте создадим комплексное число, используя целочисленные значения,
преобразованные в float32:
package main
import "fmt"
func main() {
res := complex(float32(7), float32(3))
fmt.Println(res)
}
Результат выполнения кода:
(7+3i)
Смотрите также
-
функцию
to-complex128,
которая создает комплексное число с частями типа float64 -
функцию
to-float32,
которая преобразует значение в 32-битное число с плавающей точкой -
функцию
to-float64,
которая преобразует значение в 64-битное число с плавающей точкой -
функцию
strconv.ParseComplex,
которая преобразует строку в комплексное число