Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / вычисления в c++ / 16 сообщений из 16, страница 1 из 1
08.02.2016, 14:54
    #39165617
MachMut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Как высчитать функцию ((-1+i(в(1/2)степени)/2)все в квадрате. Помогите пожалуйста))))
...
Рейтинг: 0 / 0
08.02.2016, 15:06
    #39165639
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Функция pow() тебя не устраивает чем?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.02.2016, 15:15
    #39165648
MachMut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Dimitry Sibiryakov, а полностью программный код можете написать пожалуйста?))
...
Рейтинг: 0 / 0
08.02.2016, 15:24
    #39165656
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Вот тут с примерами даже есть http://www.cplusplus.com/reference/cmath/pow/

Оххх ... студенты.
...
Рейтинг: 0 / 0
08.02.2016, 15:31
    #39165662
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Dimitry SibiryakovФункция pow() тебя не устраивает чем?..Видимо тем, что не работает с комплексными числами.

Кстати, ответ примерно равен -0.4142135623730950488016887242096980785696718753769480731... - 0.4142135623730950488016887242096980785696718753769480731... i
...
Рейтинг: 0 / 0
08.02.2016, 15:32
    #39165664
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
miksoftКстати, ответ примерно равен
Ты буквочку "i" под корнем не заметил.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.02.2016, 15:33
    #39165667
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Dimitry SibiryakovmiksoftКстати, ответ примерно равен
Ты буквочку "i" под корнем не заметил.Именно что заметил.
...
Рейтинг: 0 / 0
08.02.2016, 15:35
    #39165669
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Вот что не заметил, так это деление на 2.
В итоге результат такой:
-0.4142135623730950488016887242096980785696718753769480731... - 0.4142135623730950488016887242096980785696718753769480731... i
...
Рейтинг: 0 / 0
08.02.2016, 15:45
    #39165674
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Тьфу, не то скопировал.

-0.1035533905932737622004221810524245196424179688442370182... - 0.1035533905932737622004221810524245196424179688442370182... i
...
Рейтинг: 0 / 0
08.02.2016, 15:49
    #39165676
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
...
Рейтинг: 0 / 0
08.02.2016, 15:55
    #39165681
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
miksoftИменно что заметил.
Хммм... Действительно, я, пожалуй, недооценил сложность этой задачи.
Кстати, разве возведение в квадрат не вернёт комплексное число в стан действительных?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.02.2016, 16:02
    #39165691
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Dimitry SibiryakovКстати, разве возведение в квадрат не вернёт комплексное число в стан действительных? Wolfram Alpha считает что нет.
...
Рейтинг: 0 / 0
08.02.2016, 16:36
    #39165731
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Dimitry SibiryakovКстати, разве возведение в квадрат не вернёт комплексное число в стан действительных?
Код: plaintext
(a + ib)^2 = a^2 + i2ab - b^2
...
Рейтинг: 0 / 0
08.02.2016, 16:55
    #39165748
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Если А или B были равны нулю
то после возведения в квадрат мнимая часть должна обнулиться.
...
Рейтинг: 0 / 0
08.02.2016, 17:00
    #39165755
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
Вот именно - только чисто мнимые (чисто вещественные) числа становятся (остаются) вещественными.
...
Рейтинг: 0 / 0
09.02.2016, 02:36
    #39166155
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычисления в c++
MachMut, у вас неправильное вложение скобок, разберитесь и переделайте код так, как вам нужно

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
#include <iostream>
#include <complex>
#include <math.h>

typedef std::complex<double> cd;

int main()
{
	cd t(0.0, -1.0);
	cd t1 = sqrt(t) / 2.0;
	cd t2(1.0, 0.0);
	cd x = t2 + t1;
	cd res = x*x;
	std::cout << res;
	return 0;
}
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / вычисления в c++ / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]