Автор Тема: Формула с мнимой единицей  (Прочитано 8485 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Инь

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Формула с мнимой единицей
« : 23 Декабря 2009, 16:59:15 »
Доброго времени суток.
У меня существует задача в Mathcad, которую хочется запрогрммировать на C++.
Дело вот в чём: существует формула, где используется мнимая единица, тем не менее, график в Mathcad получается вполне вещественным. Получается, что надо как-то преобразовать исходную формулу, чтобы её можно было запрограммировать.. Но вот как именно, у меня идей нет. Может быть, найдутся знающие люди, была бы им благодарна.
Ниже приведёт скриншот маткада с данной формулой f(a,a1) и график функции f(a,0)


Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Формула с мнимой единицей
« Ответ #1 : 23 Декабря 2009, 17:14:31 »
ну я так понимаю вам нужен цикл фор

for(int i=0;i<2*M;i++) Summ=Summ+exp(....)

где точки - там степень е из вашей формулы
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн Инь

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Формула с мнимой единицей
« Ответ #2 : 23 Декабря 2009, 17:35:09 »
Не в этом вопрос :)
Цикл - это элементарно, это я знаю.
В степени e стоит комплексное число - мнимая единица. Разве можно так получить вещественное число и отобразить точку на графике?

Оффлайн Инь

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Формула с мнимой единицей
« Ответ #3 : 23 Декабря 2009, 20:23:01 »
Собственно, вопрос решился просто.
В С++ существует такой класс как complex, позволяющий работать с комплексными числами.
По задаче: подставляя значения в формулу, мнимая часть полученного комплексного числа оказывается настолько близка к нулю, что ей можно пренебречь.
Спасибо за внимание, тему можно удалять.

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: Формула с мнимой единицей
« Ответ #4 : 09 Января 2010, 21:53:52 »
И вобще есть прекрасный набор библиотек Boost это так на будущее, одна из самых известных это Boost Graph Library
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Рекуррентная формула

Автор Robertos

Ответов: 1
Просмотров: 4541
Последний ответ 22 Ноября 2012, 18:55:14
от Selyd