Я работаю над математическим проектом. Мне нужен язык программирования, который позволяет мне оценивать ввод пользователей. Подобно Multiplying 2 complex numbers: я не могу использовать регулярное выражение, так как есть много возможностей (я хочу включить все шаги вычисления.)комплексные номера
-8
A
ответ
1
Вы можете использовать Scheme, это хороший Lisp-подобный язык, который имеет встроенная поддержка комплексных чисел. Кроме того, поскольку в данных Scheme есть код, очень легко включить пользовательский ввод в исполняемый код.
Chicken Scheme - популярный вариант.
Другие популярные языки со встроенными в комплексной поддержки числа являются:
- R: использовать
i
в качестве суффикса для мнимых чисел.(1+2i)^2
возвращение-3+4j
. - Python: используйте
j
как суффикс для мнимых чисел.(1+2j)**2
(-3+4j)
. - Рубин: используйте класс
Complex
. - C: включить
complex.h
и использоватьI
как мнимый блок. См. Также How to work with complex numbers in C?
+0
Спасибо, что я искал – neo
Что вы хотите сказать? – iamnotmaynard
Следующее, что будет, http://whathaveyoutried.com? – iamnotmaynard
Набор комплексных чисел (с i, являющимся мнимым числом.) – neo