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

Все, что связано с вычислением определителей матриц. Определитель квадратной матрицы - это число, вычисляемое из элементов матрицы, что чрезвычайно важно в матричной алгебре и ее приложениях (геометрия, решение линейных систем и т. Д.).
5 ответов

Матричная функция 3x3 - ускорение

Я пишу большую программу, и очень важно, чтобы детерминанты матриц 3х3 были максимально быстрыми, чтобы она работала хорошо. Я читал, что могу использовать для этого numPy, но я подумал, что, возможно, написание собственного кода будет более познава…
26 фев '12 в 17:25
1 ответ

Моя программа дает мне StackruError

Я сделал небольшую программу для вычисления определителя матрицы с использованием некоторой рекурсии. Я попробовал матрицу 5x5 и получил ошибку переполнения стека. Я понимаю, что рекурсия, вероятно, слишком глубокая, но я теряюсь в том, как ее испра…
19 дек '15 в 18:33
1 ответ

Детерминантная матрица, вычисляемая в C через трубу. код ревизии

Разработка программы осуществляется с использованием механизмов IPC одной из следующих задач: Способ - "Каналы". Реализуйте вычисление определителя квадратной матрицы, расширив его на определители более низкого порядка. "Основной" процесс отправляет…
05 ноя '12 в 10:02
2 ответа

Экспериментальное определение вычислительной сложности матричного определителя

Мне нужна помощь, чтобы определить экспериментально вычислительную сложность определителя матрицы nxn Мой код: import numpy as np import timeit t0 = time.time() for n in range(1, 10): A = np.random.rand(n, n) det = np.linalg.slogdet(A) t = timeit.ti…
1 ответ

Сценарий изменения размера увеличивается, а не уменьшается. Использование определителя делает его нервным

Я построил следующий скрипт изменения размера - как вы можете видеть из скрипки, он работает для увеличения, но не для уменьшения: https://jsfiddle.net/calipoop/a37aeb08/ var item = document.getElementById('item'), btn = document.getElementById('res…
10 ответов

Java обратный матричный расчет

Я пытаюсь вычислить обратную матрицу в Java. Я следую за сопряженным методом (сначала вычисление сопряженной матрицы, затем транспонирование этой матрицы и, наконец, умножение ее на обратное значение определителя). Работает, когда матрица не слишком…
02 янв '10 в 19:55
1 ответ

Учитывая LUP разложение матрицы, как найти определитель в MATLAB?

Я хочу вычислить определитель матрицы из ее разложения LUP в MATLAB. Определитель можно найти по формуле: P - это матрица перестановок, а S - количество обменов строками, необходимых для преобразования P в единичную матрицу. Как я могу найти S в при…
10 янв '14 в 13:46
1 ответ

Определитель равен 0

Я учусь использовать Matlab. У меня вопрос по поводу матрицы A: A=[1,2,3;4,5,6;7,8,9] Очевидно, что определитель должен быть равен 0. Но на самом деле я получил значение: 6.661338147750939e-016 Что не так? Я знаю, что это в значительной степени ноль…
29 дек '13 в 04:30
1 ответ

Python: Решение системы уравнений (коэффициенты - это массивы)

Я могу решить системное уравнение (используя NumPY) следующим образом: >>> a = np.array([[3,1], [1,2]]) >>> b = np.array([9,8]) >>> y = np.linalg.solve(a, b) >>> y array([ 2., 3.]) Но, если я получил что-то вроде …
1 ответ

Как рассчитать определитель в PCA?

Я собираюсь запрограммировать PCA, но для этого мне нужно вычислить собственный вектор и собственное значение. Мой вопрос в том, чтобы вычислить собственное значение, мы должны вычислить определитель матрицы, которая все (диагональное значение - лям…
15 фев '14 в 23:30
0 ответов

Поиск наивысшего определителя в наборе размеров (n выберите k)

Я имею n векторы строк и я могу выбрать k векторы, чтобы сформировать k*k матрица. Затем я беру абсолютное значение определителя каждой матрицы. Поэтому у меня есть (n choose k) возможные абсолютные детерминанты. Я хочу выбрать векторы строк, которы…
1 ответ

Вычислить матричный определитель с частичным поворотом Гаусса в C

Я пытаюсь создать простое консольное приложение на C, которое будет вычислять определитель матрицы с помощью метода исключения частичного поворота Гаусса. У меня есть две проблемы: - кто-то сказал мне, что есть определенные матрицы, которые не работ…
19 окт '11 в 16:29
1 ответ

Не может получить точный результат для детерминанта

Прежде всего, я новичок в Ci, попробуйте получить определитель матрицы NXN с этим кодом double Determinant(double *A, int N){ int i; int j; int k; double y[100][100]; double x[100][100]; int sign = 1; double result = 0; int arrayRow; int arrayColumn…
27 ноя '13 в 01:13
3 ответа

Рассчитать журнал определителя в TensorFlow, когда определитель переполнен / недополнен

Моя функция стоимости включает вычисление log(det(A)) (при условии, что det (A) положительна, поэтому лог имеет смысл, но A не является эрмитовой, так что разложение Холецкого здесь неприменимо). Когда det (A) очень большой / маленький, прямой вызов…
2 ответа

Генерация матриц, соответствующих значению цикла

Моя цель - оценить время выполнения двух разных функций, которые выдают один и тот же результат. Я смотрю на np.linalg.det() и функцию, которую я сделал, называется mydet(). Для каждого цикла я бы хотел сгенерировать матрицу тревожных сигналов, где …
12 окт '18 в 22:50
1 ответ

Создание матрицы произвольного размера, где сумма строк равна 0

От создания матрицы произвольного размера, где сумма строк равна 1? мы можем просто нормализовать значения, разделив каждое значение в матрице на сумму всех значений, чтобы убедиться, что оно равно 1. Например: cols, rows = 5, 5 matrix = np.random.r…
27 дек '18 в 02:35
1 ответ

Получение ошибки нетипичного типа при попытке найти определитель матрицы N*N

Я пытаюсь сделать программу, чтобы найти определитель матрицы N*N, и вот мой код: from copy import deepcopy n = input() myMatrix = [] for i in range(n): myMatrix.append(raw_input().split()) def findMinor(matrix, i): minor = deepcopy(matrix) del mino…
06 янв '15 в 05:21
1 ответ

Как я могу изменить этот оператор if для переключения?

// можно ли преобразовать в метод переключения следующий код о квадратичных формулах? Public class blah blah Public static void main(String[] args) { System.out.println("enter letter a"); New Scanner= System.in Int a = input.nextint() // то же самое…
1 ответ

Повторяя через список матриц в R

Я пытаюсь пройти через список матриц (matList), чтобы взять определитель каждой матрицы и вернуть новый список всех значений определителя. До сих пор я пробовал это: matList detList <- list() for(i in matList){ detList <- c(det(matList[i])) i …
25 фев '19 в 20:39
2 ответа

Эффективный способ взять определитель n! хп! матрица в клене

У меня большая матрица, п! хн!, за что мне нужно взять определитель. Для каждой перестановки n я ассоциирую вектор длиной 2n (это легко вычислить) полином от 2n переменных (произведение линейных факторов, вычисленных рекурсивно на n) Матрица являетс…
21 фев '13 в 23:13