C# Комплексные числа в формулах, как использовать?
Формулировка задачи:
Здравствуйте господа!
Язык C# (VS 2015 Community)
У меня есть задача написать программку расчета нескольких математических формул, в одной из которых, одна из переменных комплексная...
А именно переменная -
Как работать с такими комплексными переменными?
Да я подключил библиотеку System.numerics в references в проекте.
Но как я понимаю с комплексными числами все сложнее, чем скажем с расчетом sin нормального числа, например в таком виде Math.sin(2.17).
В MatLab были встроенные возможности работы с комплексными числами, как и в MathCad, а тут что-то странное
Справка на MSDN приводит какие-то странные примеры, как написать, например, программку сложения комплексных чисел, что наводит на мысль, о том, что C# вообще не способен даже с использованием System.numerics работать с комплексными числами в составе сложных формул!
То есть в этих программах прямо заводятся действия по сложении скажем действительной и мнимой части! Это же жесть! Как быть? Может я что-то не понимаю? Но увы примеров использования комплексных числе в формулах не нашел.
Решение задачи: «C# Комплексные числа в формулах, как использовать?»
textual
Листинг программы
int a = 3; double b = 3.3; Complex c = new Complex(3.0, 3.0); int count = 3;//для среднего арифметического, (3 элемента) //приводим все некомплексные числа к комплексным,тк они являются их подмножеством. Complex result = (new Complex(a, 0) + new Complex(b, 0) + c) / new Complex(count, 0); Console.WriteLine(result); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д