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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д