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

извлечения квадратного корня из комплексного числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ассемблерная вставка в С++ http://www.cyberforum.ru/cpp-beginners/thread1058627.html
Когда в b у нас число больше 127 программа работает неправильно помогите исправить .. очень нужно #include<stdio.h> void main() { char a=6; char b=137; short int e; _asm {
C++ метод дихотомии f(x)=-2x^2-\frac{16}{x}\rightarrow max использовать метод дихотомии Примечание: программная реализация того или иного метода предполагает предварительное определение методом Свенна начального... http://www.cyberforum.ru/cpp-beginners/thread1058621.html
C++ При попытке запустить Hello World в Code::Blocks нет никаких результатов
Добрый
C++ написать прогу которая в консоль рисует отрезками за рание задуманое слово!!!
написать прогу которая в консоль рисует отрезками за рание задуманое слово!!!
C++ Задача на последовательность чисел http://www.cyberforum.ru/cpp-beginners/thread1058603.html
Разбить последовательность чисел от 1 до n*n на n подмножеств так, чтобы все они состояли из n чисел и имели одинаковые суммы. Если решений несколько, то вывести любое из них. Вход. Целое число n...
C++ Комбинаторика Помогите написать алгоритм для вычисления количество непустых последовательностей из ряда чисел. Или кинте ссылочку, где почитать. Что я имею ввиду? Пример : Входные данные : 1 3 3 4 решение:... подробнее

Показать сообщение отдельно
KDG94
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 32
27.12.2013, 16:23  [ТС]
Цитата Сообщение от fishec Посмотреть сообщение
Вообще есть два разных квадратных корня из комплексного числа.
(i*im + re)^2=a+bi
Считаются так
http://www.cyberforum.ru/cgi-bin/latex.cgi?im=+- \sqrt{\frac{-a+\sqrt{{a}^{2}+{b}^{2}}}{2}}
http://www.cyberforum.ru/cgi-bin/latex.cgi?re=\frac{b}{2im}
то есть примерно так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
Complex gip(Complex a, Complex b)
{
    Complex z=a*a+b*b;//дальше считаю корень из z
    double r, phi, R, Phi;
    phi = atan2(z.im,z.re); //+PI;
    r = sqrt(z.re*z.re + z.im*z.im);
    R = sqrt(r);  
    Phi = (1/2) * phi;
    z.re = R * cos(Phi);
    z.im = R * sin(Phi);
    return z;
}
Добавлено через 1 минуту
Цитата Сообщение от S_el Посмотреть сообщение
Нет не так)
Умножение комплексных чисел:
http://www.cyberforum.ru/cgi-bin/latex.cgi?{z}_{1}*{z}_{2} = ({x}_{1}*{x}_{2}-{y}_{1}*{y}_{2})+i*({y}_{1}*{x}_{2}+{x}_{1}*{y}_{2})
хорошо, спасибо, это исправлю) но основная проблема в корне из числа
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru