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

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

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

-0.1035533905932737622004221810524245196424179688442370182... - 0.1035533905932737622004221810524245196424179688442370182... i
...
Рейтинг: 0 / 0
вычисления в c++
    #39165676
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
вычисления в c++
    #39165681
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftИменно что заметил.
Хммм... Действительно, я, пожалуй, недооценил сложность этой задачи.
Кстати, разве возведение в квадрат не вернёт комплексное число в стан действительных?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
вычисления в c++
    #39165691
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovКстати, разве возведение в квадрат не вернёт комплексное число в стан действительных? Wolfram Alpha считает что нет.
...
Рейтинг: 0 / 0
вычисления в c++
    #39165731
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovКстати, разве возведение в квадрат не вернёт комплексное число в стан действительных?
Код: plaintext
(a + ib)^2 = a^2 + i2ab - b^2
...
Рейтинг: 0 / 0
вычисления в c++
    #39165748
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если А или B были равны нулю
то после возведения в квадрат мнимая часть должна обнулиться.
...
Рейтинг: 0 / 0
вычисления в c++
    #39165755
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот именно - только чисто мнимые (чисто вещественные) числа становятся (остаются) вещественными.
...
Рейтинг: 0 / 0
вычисления в c++
    #39166155
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
16 сообщений из 16, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / вычисления в c++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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