Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.03.2021, 16:44
Новичок на форуме
Отправить личное сообщение для SloewWrlt Посмотреть профиль Найти все сообщения от SloewWrlt
 
Регистрация: 24.03.2021
Сообщений: 7

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



Раз, это не работает, я не знаю, что можно сделать) (sum я считал выше в отдельной функции, поэтому сюда прибавил просто переменную)
Ответить с цитированием
  #2 (permalink)  
Старый 24.03.2021, 17:53
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Math.sqrt - квадратный корень
Math.cbrt - кубический корень
Вы извлекаете квадратный корень из -1, вернётся NaN
в приведенной формуле нет квадратного корня!!!
Мнимых чисел здесь нет
Ответить с цитированием
  #3 (permalink)  
Старый 24.03.2021, 17:56
Новичок на форуме
Отправить личное сообщение для SloewWrlt Посмотреть профиль Найти все сообщения от SloewWrlt
 
Регистрация: 24.03.2021
Сообщений: 7

Я это понимаю, поэтому и спросил как реализовать это, чтобы вывелся нормальный ответ
Ответить с цитированием
  #4 (permalink)  
Старый 24.03.2021, 18:00
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

y=Math.sqrt(9)+Math.cos(9*9) + factorial(14);
здесь ведь нет ничего сложного, добавьте функцию нахождения факториала
Ответить с цитированием
  #5 (permalink)  
Старый 24.03.2021, 18:10
Новичок на форуме
Отправить личное сообщение для SloewWrlt Посмотреть профиль Найти все сообщения от SloewWrlt
 
Регистрация: 24.03.2021
Сообщений: 7

Нет нет, тут первые две i это мнимые единицы, а третья i это 9, факториал я вычислил выше по способами, которые нужны были. Мне бы с комплексным числом разобраться
Ответить с цитированием
  #6 (permalink)  
Старый 24.03.2021, 18:20
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

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

ну а по сабжу - во втором слагаемом косинус от -1, а в первом неопределенность - на комплексной плоскости есть 3 значения кубического корня из числа, и все они комплексные. Бессмысленным видится мне этот пример.
Ответить с цитированием
  #7 (permalink)  
Старый 24.03.2021, 18:25
Новичок на форуме
Отправить личное сообщение для SloewWrlt Посмотреть профиль Найти все сообщения от SloewWrlt
 
Регистрация: 24.03.2021
Сообщений: 7

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

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

У одной i хвостика нет) Косинус от -1 в принципе тоже понятно, просто сам вывод и вычисление кубического корня из i не понятен в реализации
Ответить с цитированием
  #8 (permalink)  
Старый 24.03.2021, 18:27
Новичок на форуме
Отправить личное сообщение для SloewWrlt Посмотреть профиль Найти все сообщения от SloewWrlt
 
Регистрация: 24.03.2021
Сообщений: 7

Сообщение от Vlasenko Fedor Посмотреть сообщение
y=Math.sqrt(9)+Math.cos(9*9) + factorial(14);
здесь ведь нет ничего сложного, добавьте функцию нахождения факториала
Как я уже отвечал, первые две i это комплексные числа, как с ними разобраться) Со второй i комплексной понятно, это -1, а что делать с кубическим корнем из i?
Ответить с цитированием
  #9 (permalink)  
Старый 24.03.2021, 18:34
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Ответить с цитированием
  #10 (permalink)  
Старый 24.03.2021, 18:44
Новичок на форуме
Отправить личное сообщение для SloewWrlt Посмотреть профиль Найти все сообщения от SloewWrlt
 
Регистрация: 24.03.2021
Сообщений: 7

Сообщение от Vlasenko Fedor Посмотреть сообщение
Как организовать нормальный вывод без NaN?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как реализовать отмена/вперёд через JS MC-XOBAHCK Общие вопросы Javascript 17 04.11.2018 17:36
Как реализовать смену порядка перетаскиванием MC-XOBAHCK Общие вопросы Javascript 3 19.08.2018 19:13
Как получить id из php массива с помощью JS? angel026 Javascript под браузер 4 27.03.2018 00:45
Как правильно реализовать такой функционал? Julian Общие вопросы Javascript 3 16.01.2015 12:34
JS классы - как объединить функции в класс olga153b Events/DOM/Window 3 01.11.2011 14:13