[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /char/ - Сетевые персонажи • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 23 | 1 | 19
Назад Вниз Каталог Обновить

Комплексные числа Аноним 27/07/16 Срд 10:18:06  806656  
14696038862320.jpg (20Кб, 465x237)
Пограммач, сталкивался ли ты с комплексными числами?

1) Что должно получиться если единицу разделить на комплексное число?

std::complex<doubel> a(10, -8.5);

1 / a = ?

Часто видел в длинных математических формулах подобное, но в коде это как должно реализовываться? Нужно по очереди единицу делить на реальную, а затем и мнимую часть?

Если так, то какая-то бяка некрасивая выходит:
std::complex<doubel> b(1 / a.real(), 1 / a.imag());

Хотя, к примеру, если к комплексному числу прибавить обычное арифметическое число, то увеличится только реальная часть:
std::complex<doubel> с = a + 5; // c(15, -8.5)

Или здесь нужно арифметическое число прибавлять и к реальной, и к мнимой части?

2) А что должно получиться, есть в формуле складываются два комплексных числа? Какое-нибудь E(t) + A(t) = ?

Чтобы это описать, нужно отдельно реальную и мнимую части складывать или достаточно простого сложения двух типов std::complex?

Да, и вообще, какой результат должен быть, если проводить другие операции с этими комплексными числами?
Аноним 27/07/16 Срд 11:21:15  806675
>>806656 (OP)
При делении ты записываешь дробь, где числитель - делимое, а знаменатель - делитель. Потом и числитель, и знаменатель домножаешь на сопряжённое к делителю. Далее просто сокращаешь, ибо в знаменателе у тебя вещественное число после этих операций. При сложении отдельно складываются вещественные и мнимые части.
Аноним 27/07/16 Срд 11:29:18  806680
>>806656 (OP)
Хотя бы вики прочитал бы. Там вроде написано
Аноним 27/07/16 Срд 13:07:47  806717
> Складывание
Аноним 27/07/16 Срд 15:04:32  806794
>>806656 (OP)
http://mathworld.wolfram.com/ComplexDivision.html
Аноним 27/07/16 Срд 15:23:23  806803
>>806675
Стало понятней, но как тогда к комплексному числу прибавить простое?
Если a(10, -8.5), то сложение тоже нужно производить и с вещественной, и с мнимой частью?
Например, с = (a.real() + 5, a. imag() + 5)
Аноним 27/07/16 Срд 15:31:07  806806
>>806803
10-8.5i + 5 = 15-8.5i

А вообще вот тебе вики:
https://ru.wikipedia.org/wiki/Комплексное_число#.D0.94.D0.B5.D0.B9.D1.81.D1.82.D0.B2.D0.B8.D1.8F_.D0.BD.D0.B0.D0.B4_.D0.BA.D0.BE.D0.BC.D0.BF.D0.BB.D0.B5.D0.BA.D1.81.D0.BD.D1.8B.D0.BC.D0.B8_.D1.87.D0.B8.D1.81.D0.BB.D0.B0.D0.BC.D0.B8

Аноним 27/07/16 Срд 16:04:11  806826
Пиздец, развелось дебилов.
Аноним 28/07/16 Чтв 15:31:28  807411
>>806656 (OP)
1 это тоже комплексное число ВОТ ЭТО ПОВОРОТ!
Аноним 28/07/16 Чтв 15:36:31  807416
>>806656 (OP)
>Что должно получиться если единицу разделить на комплексное число?
Тебе будет гораздо проще в этом разобраться, если рассмотреть поле комплексных чисел как фактор множества многочленов по идеалу (x^2 + 1).
Аноним 28/07/16 Чтв 17:52:38  807492
Немножко комплексных чисел треду от гуманитариев.
https://youtu.be/FMJNta-okRw
Аноним 28/07/16 Чтв 19:44:27  807581
>>807411
Не совсем. Если уж придираться, то R не содержится в C. То есть пара (1, 0) это не то же самое, что 1. Но C содержит подполе изоморфное R: множество чисел вида (x, 0). Поэтому мы допускаем некоторую вольность речи и отождествляем это подполе с R.
Аноним 28/07/16 Чтв 19:58:18  807596
>>807581
Но тогда и N, построенное одним образом, отлично от N, построенного другим образом.
Аноним 28/07/16 Чтв 20:22:01  807623
>>807596
Ну в рамках какой-то одной теории мы строим N одним способом.
Аноним 29/07/16 Птн 19:32:23  808512
>>807581
Пара (1, 0) – это не комплексное число, а лишь способ его представления. Так что ℝ именно что ⊂ℂ.
Аноним 30/07/16 Суб 08:11:23  808676
>>806656 (OP)
Проиграл с интерфейса.
Аноним 30/07/16 Суб 13:02:54  808750
>>808676
Какой интерфейс должен быть?
Аноним 30/07/16 Суб 22:58:17  809091
Оп, даю новую задачу: чему равен i^i?
Аноним 31/07/16 Вск 01:37:32  809167
че такое коплескное число
Аноним 31/07/16 Вск 20:45:45  809712
>>808512
Определи тогда ℂ.
Аноним 31/07/16 Вск 23:07:12  809847
>>809712
(map ℂ >>807416)
Аноним 01/08/16 Пнд 02:55:14  809995
>>809091
Тигр.
Аноним 01/08/16 Пнд 03:16:39  809997
Хотелось послать ОПа в гугл, тк похоже было что он не до конца понимает что такое комплексные числа.
Вместо этого полчаса писал класс Complex в питоне с перегрузкой операторов и прочим говном, и думал как бы поудобнее сделать кватернионы.
Аноним 01/08/16 Пнд 10:17:50  810101
>>809847
норм

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 23 | 1 | 19
Назад Вверх Каталог Обновить

Топ тредов
Избранное