Описание тега algebra

Algebra is the branch of mathematics concerning the study of the rules of operations and relations, and the constructions and concepts arising from them. Questions about algebra that are not related to programming are off-topic at stackru.
1 ответ

Генерация всех полиномов с коэффициентами 0 или 1 заданной степени n

Я пытаюсь перечислить в "C#" все возможные полиномы с учетом степени. Есть ли алгоритм для перечисления всех возможных многочленов заданной степени n? Может быть, я не знаю, как точно задать этот вопрос, но это примеры например: для n=1 x+1 return […
1 ответ

Формула / математические расчеты для перемещения игрока вперед на основе направления движения

Я довольно плохо разбираюсь в математике, и мне нужна помощь в продвижении игрока вперед для инструмента, над которым он работает для игры, но единственная информация, которая у меня есть, - это то, в каком направлении стоит игрок, и мне нужно перев…
29 апр '18 в 16:21
2 ответа

Полугруппа / моноид / иерархия классов типов групп в ошибках Haskell

Я пытаюсь создать "иерархию" классов алгебраических типов следующим образом: class Semigroup a where (.*) :: a -> a -> a foldr1 (.*) = foldl1 (.*) -- GHCi error: "`foldr1' is not a (visible) method of class `Semigroup'" class (Semigroup a) =&g…
13 июл '11 в 08:09
6 ответов

Как вычислить расстояние между числами в с ++?

Я хочу вычислить расстояние между числами с помощью системы, описанной в прикрепленном изображении. Например: расстояние от 7 до 5 равно -2, расстояние от 7 до 1 равно 2 и т. Д. Любые идеи, как это сделать в C++? Предпочтительное направление - проти…
25 ноя '16 в 19:10
0 ответов

Оптимизация кода Matlab "Решить систему алгебраических уравнений"

У меня есть следующая проблема. Я пытаюсь решить 2 алгебраических уравнений с помощью решения ФКТ. syms A B %solA ==> Xir... solB ==> Rir R=Opit(1:end,1); X=Opit(1:end,2); solA=zeros(length(Opit),1); solB=zeros(length(Opit),1); ii=1; %% while …
13 мар '18 в 11:30
1 ответ

Вычислить алгебраическое выражение в C#

Вычислить алгебраическое выражение Z, для которого n вводится пользователем. Используйте 2 для циклов, чтобы решить проблему. Мой код до сих пор: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Coll…
29 окт '13 в 15:22
5 ответов

Как можно реализовать умножение в конечных полях?

Если F:= GF(p^n) - конечное поле с p ^ n элементами, где p - простое число, а не натуральное число, существует ли эффективный алгоритм для вычисления произведения двух элементов в F? Вот мои мысли до сих пор: Я знаю, что стандартная конструкция F со…
20 дек '09 в 12:12
1 ответ

JavaScript: динамически создавать новые массивы

Рабочий код: http://jsfiddle.net/sXbRK/ У меня есть различные отрезки, и у каждого есть свой идентификатор. Я знаю, какие из них пересекаются. Теперь мне нужно вставить идентификатор этих перекрывающихся отрезков в новые массивы. Меня не волнуют отр…
11 окт '11 в 05:56
1 ответ

Получить параболу / дугу, основанную на вершине и точке

Я пытаюсь заставить персонажа бросить что-то по дуге в цель. Я знаю вершину (x, y) и цель (x, y), и я хочу получить дугу от начала координат (x, y) до цели с максимальной высотой vertex.y То, что я имею, основано на форме вершины y = a (xh)^2 + k pu…
10 июл '14 в 00:38
6 ответов

Что такое формула для получения вектора, перпендикулярного другому вектору?

Какова формула для получения трехмерного вектора B, лежащего на плоскости, перпендикулярной вектору A? То есть, для вектора A, какова формула f(угол, модуль), которая дает вектор, перпендикулярный к A, с указанным модулем и повернутый на угол?
21 июн '12 в 06:28
1 ответ

Алгебра с Ускоренным Каркасом

Посмотрев видео WWDC на платформе ускорения, я увидел, что в нем есть два пакета: BLAS и LAPACK. Когда они говорили о BLAS, казалось, что это не то, что я хотел, однако, LAPACK, который они называют "Пакет линейной алгебры", звучит так, как будто он…
0 ответов

Проекция собственного вектора пространства Matlab

Привет иметь матрицу А, содержащую 132 элемента по 3 функции в каждом A= rand(132,3); Я вычисляю расстояние между каждым элементом B=pdist(A); и я положил его в квадрат квадрата расстояния C = squareform(B); Я вычисляю собственные векторы матрицы [V…
1 ответ

Нормальная форма для чисел, определенных радикалами?

Я пишу небольшую систему компьютерной алгебры, которая позволяет выполнять основные арифметические операции и радикалы. Таким образом, выражения представляют собой двоичные деревья, где внутренние узлы являются операторами + - * / ^ и листья рациона…
04 окт '14 в 22:13
2 ответа

Алгебра: удаление похожих терминов [ x-(x*0.25)=3]

Я пытался решить это самостоятельно, но мне было трудно изолировать x: x - (x * 0.25) = 3 На algebra.com это было преобразовано так: x - (x * 0.25) = 3 (1 - 0.25) * x = 3 [*** question 1] А потом продолжает решать за ноль: (75 / 100) * x = 3 75 * x …
02 авг '11 в 21:52
11 ответов

Где хорошее место, чтобы освежить математику?

Математические навыки становятся все более и более важными, и мне интересно, где хорошее место, чтобы освежить в памяти некоторые основы, прежде чем перейти к более конкретным материалам CompSci? Сайт с большим количеством видео и практическими упра…
2 ответа

Действительно ли булева алгебра ДЕЙСТВИТЕЛЬНО необходима для программирования на ассемблере?

Мне нужно знать, потому что я нахожу все это запутанным. Я сейчас нахожусь в классе алгебры колледжа, хотя некоторая булева алгебра кажется довольно простой (коммутативность, ассоциативные свойства и т. Д., Т.е. базовая алгебра). Я читал "Искусство …
28 янв '13 в 17:53
0 ответов

Нахождение части функции со средним значением выше заданного значения

Несколько дней назад у меня возник вопрос, который мне не нужно решать немедленно, но, думаю, он может возникнуть в некоторых реальных задачах. Основная концепция такова: вы получаете отображение M из двух переменных - например, временного напряжени…
05 май '14 в 17:25
2 ответа

Почему (а и (не б)) или (а и б) = а?

Я достиг конца довольно длинного логического упрощения, где я должен был доказать, что что-то = a. Я достиг точки (а и (не б)) или (а и б). Любая дальнейшая реорганизация уравнения не принесла мне дальнейшего. Но используя Таблицу Истины, я проверил…
15 ноя '17 в 23:01
3 ответа

Может ли программа использоваться для упрощения алгебраических выражений?

Мы знаем 1+2+...+n равно n(n+1)/2, Но можем ли мы получить тот же результат программно, если мы не знаем его заранее? О том, почему у меня такой вопрос. Подумайте о более сложной ситуации: X1 + X2 +... + Xk = n, где Xi является целым числом и>= 0. Ч…
11 авг '11 в 14:00
1 ответ

Эффективное сжатое линейное уравнение с большим разреженным блоком в C++

Каждый. У меня мало опыта по решению уравнений линейной алгебры. Но теперь мне нужно решить сжатое линейное уравнение для большого разреженного блока. т.е. Ax=b, матрица A состоит из подблоков, размер которых (nb,nb), и размер A является (N,N) суббл…
05 ноя '18 в 03:32