Вопросы с тегом «linear-algebra»

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

309
Upgoat или Downgoat?

Учитывая изображение козла, ваша программа должна попытаться определить, перевернутый козел или нет. Примеры Это примеры того, что может быть входом. Не фактические входы Входные данные: Выход: Downgoat спекуляция Ваша программа должна быть не более 30 000 байтов На входе будет полный козел Картина...

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

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

44
Построить матрицу идентичности

Задача очень проста. Учитывая целочисленный ввод n, выведите n x nединичную матрицу. Тождественная матрица - это та, которая имеет 1s, охватывающую от верхнего левого угла до нижнего правого. Вы напишите программу или функцию, которая будет возвращать или выводить построенную вами матрицу...

43
Был ли мой пирог пополам?

Напишите программу или функцию, которая принимает непустой список натуральных чисел. Вы можете предположить, что это ввод в разумном удобном формате, таком как "1 2 3 4"или [1, 2, 3, 4]. Числа в списке ввода представляют срезы полной круговой диаграммы, где каждый размер среза пропорционален...

36
Основные ASCII бюллетени

Альтернативное название: Tally Your Тюремный приговор на стене Учитывая число n, выходные данные сгруппированы в традиционные 5 на группу и 50 на строку. Примеры 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/...

34
Определитель целочисленной матрицы

Если в качестве входных данных задана квадратная целочисленная матрица, выведите определитель матрицы. правила Вы можете предположить, что все элементы в матрице, определитель матрицы и общее количество элементов в матрице находятся в пределах представимого диапазона целых чисел для вашего языка....

31
Найти скалярное произведение Rationals

Я был в доме друга на обед, и они предложили идею "векторного пространства Prime-factor". В этом пространстве положительные целые числа выражаются в виде вектора, так что n- й элемент в векторе является числом раз, которое n- е простое число делит число. (Обратите внимание , что это означает , что...

31
Фаро перемешать массив

Faro перетасовать является метод часто используется магами «Перемешать» колода. Для выполнения перетасовки Фаро вы сначала разрезаете колоду на 2 равные половины, а затем чередуете две половины. Например [1 2 3 4 5 6 7 8] Фаро перетасовал [1 5 2 6 3 7 4 8] Это может быть повторено любое количество...

26
Символьная матрица умножения

Есть много разных способов объяснить матричное умножение. Я буду придерживаться одной фигуры, так как считаю, что большинство людей здесь знакомы с ней (и эта цифра очень наглядна). Если вам нужна более подробная информация, я предлагаю вам посетить статью в Википедии или пояснение к...

25
Определитель Вандермонде

Данный вектор nзначений (x1,x2,x3,...,xn)возвращает определитель соответствующей матрицы Вандермонда . Этот определитель может быть записан как: Детали Ваша программа / функция должна принимать список чисел с плавающей запятой в любом удобном формате, который допускает переменную длину, и выводить...

24
Реализовать упрощенный кернинг

Введение Кернинг означает регулировку расстояния между буквами текста. В качестве примера рассмотрим слово, Topнаписанное следующими тремя глифами: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Мы...

24
Столкновение бильярдных шаров

Учитывая двумерные положения и скорости пары бильярдных шаров непосредственно перед ударом, рассчитайте их скорости после идеально упругого столкновения . Предполагается, что шары являются идеальными сферами (или, что то же самое, кругами) с одинаковым радиусом, одинаковой массой, однородной...

23
Обобщенная матрица трассировки

Вдохновение. Дано (любыми средствами): Функция черного ящика с двумя аргументами (или один аргумент, состоящий из двухэлементного списка) , (вход и выход 1, 2, 3,…)f: ℤ+ × ℤ+ → ℤ+ Строго положительная целочисленная матрица с минимум двумя строками и двумя столбцами вернуть трассировку функции...

22
Найти обратную матрицу 3 на 3

Вызов Дано девять чисел, в a, b, c, d, e, f, g, h, iкачестве входных данных которые соответствуют квадратной матрице: M=⎛⎝⎜adgbehcfi⎞⎠⎟M=(abcdefghi)\mathbf{M} = \begin{pmatrix}a& b& c\\ d& e& f\\ g& h& i\end{pmatrix} Найти обратную матрицу M−1M−1\mathbf{M}^{-1} и вывести ее составляющие. Обратная...

22
Codegolf Hafnian

Задача состоит в том, чтобы написать codegolf для гафнианской матрицы . Хафниан 2n-симметричной 2nматрицы Aопределяется как: Здесь S 2n представляет множество всех перестановок целых чисел от 1до 2n, то есть [1, 2n]. Ссылка на википедию говорит о матрицах смежности, но ваш код должен работать для...

21
Игра в атомных пропорциях

Ваша задача сделать бота, который играет в Atomas , с наибольшим количеством очков. Как работает игра: Игра начинается с кольца из 6 «атомов» с числами от 1до 3. Вы можете «сыграть» атом между двумя атомами или на другом атоме, в зависимости от самого атома. Вы можете иметь нормальный атом или...

21
Проверить собственные пары

В этом задании вам дадут квадратную матрицу A, вектор vи скаляр λ. Вам необходимо будет определить, соответствует ли (λ, v)собственная пара A; то есть, или нет Av = λv. Скалярное произведение Точечное произведение двух векторов является суммой поэлементного умножения. Например, скалярное...

21
Матрица занимает первое место?

Учитывая матрицу целых чисел, проверьте, является ли она рангом один, означая, что каждая строка кратна одному и тому же вектору. Например, в 2 0 -20 10 -3 0 30 -15 0 0 0 0 каждая строка кратна 1 0 -10 5. Это же определение также работает со столбцами вместо строк. В качестве альтернативы, матрица...

21
Еще одна программа, и я вышел!

При заданном уровне вложенности целых чисел nи строке sпечатных символов ascii ( для ~вывода программы, которая при запуске на том же языке выводит программу, которая выводит программу ..., которая выводит строку s. Всего nдолжно быть сгенерировано программ, все из которых должны быть выполнены на...

21
Карта кота Арнольда

Вызов Учитывая цветное растровое изображение * с той же шириной и высотой, выведите изображение, преобразованное под карту кота Арнольда . (* подробности см. ниже) Определение Учитывая размер изображения, Nмы предполагаем, что координаты пикселя даны как числа между 0и N-1. Карта кота Арнольда...