Форум программистов, компьютерный форум CyberForum.ru

Экспонента в комплексной степени - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последовательность S из нулей и единиц длинной L < 30 зашифровать и поместить в массив D. http://www.cyberforum.ru/cpp-beginners/thread878301.html
Последовательность S из нулей и единиц длинной L < 30 зашифровать и поместить в массив D. Шифровать по следующему правилу : положить D1=S1 , а далее Di=1,если Si=Si-1 ,иначе - 0. Затем по данным из D расшифровать последовательность и поместить в массив R .
C++ Композиция классов прога рабит, композицию помогите сделать room.h #pragma once class ROOM { float SR_; public: ROOM(void); ROOM(float ); ~ROOM(void); http://www.cyberforum.ru/cpp-beginners/thread878298.html
Односвязный список, реализация C++
Добрый вечер! :) Пытаюсь разобраться как работают списки. Делаю последовательный односвязный список, в который можно добавить элемент, хотя бы первый (один). Подскажите, пожалуйста, правильно ли я делаю? #include "stdafx.h" #include <iostream> using namespace std;
C++ Нужна подсказка
Всем привет! Прошу помощи разобраться в одной задачке. Условие. Есть программа - черный ящик, который написал программист. На вход программа получает данный в виде строки символов (например abe). Есть таблица замены, 1 столбец - символы которые нужно найти, 2 столбец - символы на которые нужно заменить. Например. ab > bc ce > ef и т.д. Программа берет 1 пару символов ab, за тем ищет ее в...
C++ Количество слов http://www.cyberforum.ru/cpp-beginners/thread878270.html
Помогите решить задачу! Определить количество слов в заданном фрагменте текста. Входные данные В единственной строке задан фрагмент текста на английском языке, количество символов в котором не превышает 250. Гарантируется, что в тексте отсутствуют тире, дефисы, цифры и числа. Выходные данные Единственное число - количество слов в фрагменте.
C++ сколько сортировочных функций в STL? сколько сортировочных функций в STL? подробнее

Показать сообщение отдельно
nullpointer
 Аватар для nullpointer
45 / 45 / 5
Регистрация: 30.03.2009
Сообщений: 518
26.05.2013, 00:11     Экспонента в комплексной степени
Подскажите пожалуйста, как вернуть значение экспоненты в комплексной степени? Мне не на выводе нужно подписать эту i, а именно в самой формуле запрограммировать ее. Собственно нужно вернуть значение вот такой формулы:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{exp{i*\left|x-y \right|}}{4*\left|x-y \right|}-\frac{exp{i*\left|x-\bar{y} \right|}}{4*\left|x-\bar{y}\right|}

Я все запрограммировал, проблема только с этой самой мнимой единицей. Вот что у меня получилось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
_complex Grin(double* x, double* y, double* ys){
    double ry[N], rys[N];
    double sqy = 0.0, sqys = 0.0;
    double mody = 0.0, modys = 0.0;
 
    for (int i = 0; i < N; i++){
        ry[i] += x[i] - y[i];
        rys[i] += x[i] - ys[i];
    }
 
    for (int i = 0; i < N; i++){
        sqy += ry[i] * ry[i];
        sqys += rys[i] * rys[i];
    }
 
    mody = sqrt(sqy);
    modys = sqrt(sqys);
 
    return exp(i * mody)/(4 * M_PI * mody) - exp(i * modys)/(4 * M_PI * modys);
    
}
Добавлено через 6 часов 36 минут
Help me! Как используя стандартный класс комплексных чисел произвести умножение мнимой единицы на число, а то пришлось самописный класс подключать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru