Программистам о пользе комплексных чисел

Jul 05, 2007 10:12

Вчера провозился с чужим кодом, и такое у меня возмущение возникло, что хочется посоветовать раз и навсегда всем программистам:Всегда и везде используйте математику комплексных чисел. Все нормальные современные языки её поддерживают. Определяйте любые колеблющиеся, вращающиеся системы через комплексные числа, через кватернионы. Смысл их применения ( Read more... )

productivity

Leave a comment

Comments 7

furia_krucha July 5 2007, 09:23:19 UTC
А в каких языках есть встроенная поддержка кватернионов?

Reply

vadim_kataev July 5 2007, 10:01:52 UTC
я про встроенную поддержку комплексных чисел речь веду. кватернионы есть расширение комплексных чисел. просто включи библиотеку или сам напиши класс

Reply


_winnie July 5 2007, 10:36:58 UTC
Мене матрицы как-то привычней ^_^

Reply

vadim_kataev July 11 2007, 10:53:43 UTC
одно другое не исключает

Reply


brazhe July 5 2007, 18:58:42 UTC
А примерчик?

Reply

vadim_kataev July 14 2007, 17:49:46 UTC
ну что нить типа

def ComplexAmplitude(Betrag, Phase):
return abs(Betrag * e**(j*Phase))

def ComplexExponentialSchwingung(ComplexAmplitude, Freq, t):
return ComplexAmplitude * e**(j*Freq*t)

Reply

microtrigger October 3 2007, 20:44:34 UTC
хм, на заметку)

Reply


Leave a comment

Up