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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.5 из 5
Похожие ответы