Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Мнимая единица в JS (Как реализовать?) (https://javascript.ru/forum/misc/82161-mnimaya-edinica-v-js-kak-realizovat.html)

SloewWrlt 24.03.2021 16:44

Мнимая единица в JS (Как реализовать?)
 
Столкнулся с проблемой, не понимаю как реализовать вычисление примера с мнимой единицей в JS
Сам пример



Раз, это не работает, я не знаю, что можно сделать) (sum я считал выше в отдельной функции, поэтому сюда прибавил просто переменную)

Vlasenko Fedor 24.03.2021 17:53

Math.sqrt - квадратный корень
Math.cbrt - кубический корень
Вы извлекаете квадратный корень из -1, вернётся NaN
в приведенной формуле нет квадратного корня!!!
Мнимых чисел здесь нет

SloewWrlt 24.03.2021 17:56

Я это понимаю, поэтому и спросил как реализовать это, чтобы вывелся нормальный ответ

Vlasenko Fedor 24.03.2021 18:00

y=Math.sqrt(9)+Math.cos(9*9) + factorial(14);
здесь ведь нет ничего сложного, добавьте функцию нахождения факториала

SloewWrlt 24.03.2021 18:10

Нет нет, тут первые две i это мнимые единицы, а третья i это 9, факториал я вычислил выше по способами, которые нужны были. Мне бы с комплексным числом разобраться

Alexandroppolus 24.03.2021 18:20

это у преподов такой юмор - называть переменную буквой i в примере с мнимой единицей?

ну а по сабжу - во втором слагаемом косинус от -1, а в первом неопределенность - на комплексной плоскости есть 3 значения кубического корня из числа, и все они комплексные. Бессмысленным видится мне этот пример.

SloewWrlt 24.03.2021 18:25

Цитата:

Сообщение от Alexandroppolus (Сообщение 534895)
это у преподов такой юмор - называть переменную буквой i в примере с мнимой единицей?

ну а по сабжу - во втором слагаемом косинус от -1, а в первом неопределенность - на комплексной плоскости есть 3 значения кубического корня из числа, и все они комплексные. Бессмысленным видится мне этот пример.


У одной i хвостика нет) Косинус от -1 в принципе тоже понятно, просто сам вывод и вычисление кубического корня из i не понятен в реализации

SloewWrlt 24.03.2021 18:27

Цитата:

Сообщение от Vlasenko Fedor (Сообщение 534892)
y=Math.sqrt(9)+Math.cos(9*9) + factorial(14);
здесь ведь нет ничего сложного, добавьте функцию нахождения факториала

Как я уже отвечал, первые две i это комплексные числа, как с ними разобраться) Со второй i комплексной понятно, это -1, а что делать с кубическим корнем из i?

Vlasenko Fedor 24.03.2021 18:34


SloewWrlt 24.03.2021 18:44

Цитата:

Сообщение от Vlasenko Fedor (Сообщение 534898)

Как организовать нормальный вывод без NaN?


Часовой пояс GMT +3, время: 11:41.