Вопросы с тегом «complex-numbers»

Эта задача включает в себя манипулирование комплексными числами, включая их разбор и печать, а также выполнение сложной арифметики. Этот тег также охватывает обобщенные комплексные числа, такие как кватернионы.

73
Создайте «H» из меньших «H»

Вызов Создайте функцию или программу, которая при задании целого числа sizeвыполняет следующие действия: Если sizeравно 1, выведите H H HHH H H Если sizeбольше 1, выведите X X XXX X X где Xвывод программы / функции дляsize - 1 (Если вы предпочитаете, базовый случай может соответствовать 0, если вы...

64
Дополнение в базе -1 + я

Гауссовы целые числа являются комплексными числами вида, a+biгде aи bоба являются целыми числами. В основании -1 + i все гауссовы целые числа могут быть уникально представлены с использованием цифр 0и 1без необходимости обозначения знака символом. Например, 1100в базе -1 + я представляет десятичное...

48
Слишком быстро, слишком Фурье: FFT Code Golf

Реализуйте быстрое преобразование Фурье, используя как можно меньше символов. Правила: Самое короткое решение побеждает Можно предположить, что вход представляет собой одномерный массив, длина которого равна степени двойки. Вы можете использовать алгоритм по вашему выбору, но на самом деле решение...

45
Есть известные известные

Бывший министр обороны США Дональд Рамсфелд, как известно, популяризировал фразу «известные известные». Здесь мы собираемся перевести его замечания в строфу из четырех строк. В частности, выведите этот текст: known knowns known unknowns unknown knowns unknown unknowns Использование заглавных букв...

36
Сложные двоичные числа

Давайте создадим простое сюръективное отображение из положительных целых чисел в гауссовы целые числа , которые являются комплексными числами, где действительная и мнимая части являются целыми числами. Например 4538, если задано положительное целое число, выразите его в двоичном формате без...

31
Число целого числа

Это древнее знание, что каждое неотрицательное целое число может быть переписано как сумма четырех квадратов целых чисел. Например, число 1 может быть выражено как 02+ 02+ 02+ 1202+02+02+120^2+0^2+0^2+1^2 . Или, вообще, для любого неотрицательного целого числа NNn существуют целые числа...

27
Найти I ^ N, учитывая N

Соревнование В минимально возможном количестве символов найдите значение i ^ n, если n положительное целое число больше 0. Это должно быть выведено в виде строки. Для тех, кто не знает, я определен так, что я ^ 2 = -1. Так: я ^ 1 = я я ^ 2 = -1 я ^ 3 = -i я ^ 4 = 1 Это потом повторяется .. правила...

27
Разобрать кватернион

Если вы еще не знаете, кватернион в основном состоит из 4-х частей. Для целей этой задачи он имеет реальный компонент и три мнимых компонента. Мнимые компоненты представлены суффиксом i, j, k. Например, 1-2i+3j-4kэто кватернион с 1быть реальным компонентом и -2, 3и -4будучи мнимые компоненты. В...

24
Генерировать ньютоновские фракталы

Вы все знаете метод Ньютона для аппроксимации корней функции, не так ли? Моя цель в этой задаче - познакомить вас с интересным аспектом этого алгоритма. Алгоритм Ньютона сходится только для определенных, но чаще всего сложных входных значений. Если вы представляете сходимость метода для всех...

23
Факторизовать гауссово целое число

Gaussian целое представляет собой комплексное число, действительные и мнимые части являются целыми числами. Гауссовы целые числа, как и обычные целые, могут быть представлены как произведение гауссовых простых чисел уникальным образом. Задача здесь состоит в том, чтобы вычислить простые...

23
is_gaussian_prime (г)?

задача Напишите функцию, которая принимает два целых числа, a,bкоторые представляют гауссово целое число z = a+ib(комплексное число). Программа должна возвращать true или false в зависимости от того, a+ibявляется ли гауссово простое число или нет . Определение: a + bi простое гауссово тогда и...

20
Это усеченное треугольное число?

Связанная последовательность OEIS: A008867 Усеченное треугольное число Общим свойством треугольных чисел является то, что они могут быть расположены в виде треугольника. Например, возьмите 21 и расположите в треугольник os: о оо ооо оооо ооооо оооооо Давайте определим «усечение»: разрезание...

18
Эрмитова матрица?

Обратите внимание, что эта задача не требует обработки или понимания комплексных чисел. Учитывая непустую квадратную матрицу, где каждый элемент является двухэлементным (Re, Im) целочисленным списком, определите (давая любые значения истинности / ложности или любые два непротиворечивых значения),...

18
Какое напряжение на каждом компоненте?

На рисунке ниже показана схема RLC. Схема RLC - это электрическая цепь, состоящая из резистора (R), индуктора (L) и конденсатора (C), соединенных последовательно или параллельно. (1) Чтобы упростить вычисления, принято работать в частотной (лапласовой) области вместо временной. Ваша задача:...

18
г л л ф т н н 2

Иногда действительно трудно преобразовать декартовы координаты (x,y)в полярные (r,phi). Несмотря на то, что вы можете вычислить r = sqrt(x^2+y^2)довольно легко, вам часто нужно различать случаи при расчете угла, phiпотому что arcsin, arccosи, как arctanи все другие тригонометрические функции, имеют...

18
Гаусса Эйзенштейну

Если дано гауссово целое число a+bia+bia+bi где aaa , bbb - целые числа, а i=exp(πi/2)i=exp⁡(πi/2)i = \exp\left(\pi i/2\right) - мнимая единица, вернуть самое близкое (относительно евклидова расстояния) целое Эйзенштейна k+lωk+lωk+l\omega где kkk , lll - целые числа и...

17
Вывод четвертично-мнимых базовых чисел в двоичном виде

Напишите функцию или программу, которая выводит четверть-мнимое основание, отображаемое в виде двоичных цифр. Числовое основание равно 2 i , где i - квадратный корень из -1. См. Комплексный номер для более подробной информации о i . Каждая позиция цифры может изменяться от 0 до 3 (четвертичная),...

16
Добавить и умножить недоумение номера

В сплит-комплексные числа , также известный как «озадачить чисел» подобны комплексных чисел. Но вместо этого i^2 = -1мы имеем j^2 = 1; j != +/-1. Каждый номер принимает форму z = x + j*y. В одной из попыток ограничить сложность этой задачи я буду использовать символ -для обозначения отрицания,...

15
Токенизация стекового языка

Я работал над другим основанным на стеке языком игры в гольф под названием Stackgoat . В этом задании вы будете писать Tokenizer для Stackgoat (или вообще любые обычные языки, основанные на стеке). Примеры "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...