Вопросы по теме 'matrix-inverse'

Почему inv Matlab работает медленно и неточно?
Я читал в нескольких местах (в документе и в этом сообщении в блоге: http://blogs.mathworks.com/loren/2007/05/16/цель-оф-инв/ ), что использование inv в Matlab не рекомендуется, потому что это медленно и неточно. Я пытаюсь найти причину этой...
7884 просмотров

Матрицы и обратные матрицы в Python
Для проекта, который я делаю, я разлагаю график, созданный с помощью NetworkX, в матрицу смежности, используя функцию NetworkX adj_matrix(). Однако одна из проблем, с которыми я столкнулся, заключается в том, что каждый отдельный граф, который я...
3901 просмотров
schedule 05.08.2023

Вычисление обратной матрицы Java
Я пытаюсь вычислить обратную матрицу в Java. Я использую сопряженный метод (сначала вычисляю сопряженную матрицу, затем транспонирую эту матрицу и, наконец, умножаю ее на значение, обратное значению определителя). Это работает, когда матрица не...
67517 просмотров
schedule 26.04.2022

Есть ли быстрый способ инвертировать матрицу в Matlab?
У меня есть много больших (около 5000 x 5000) матриц, которые мне нужно инвертировать в Matlab. Мне действительно нужен обратный, поэтому я не могу использовать вместо него mldivide, который намного быстрее решает Ax = b только для одного b. Мои...
19163 просмотров

обратная матрица
в Matlab, обратном Matlab, можно написать: Для наименьших квадратов (более эффективно) x = A\b.--------------------------------1 Но для ковариационной матрицы (Qxx) неизвестных параметров (x) я обычно делаю, Qxx==inv(A)...
1939 просмотров

Ошибка проверки во время выполнения № 2 — стек вокруг переменной «B» был поврежден
эта ошибка продолжает появляться, но я не вижу проблемы с кодом (это на С++), программа должна найти обратную матрицу 2x2 #include <iostream> using namespace std; int main() { float d; float A[2][2], B[2][2]; do {...
536 просмотров

Как выполнить обратную операцию с матрицей, используя ускоренную структуру?
Я хотел бы найти обратную матрицу. Я знаю, что это включает сначала факторизацию LU, а затем шаг инверсии, но я не могу найти нужную функцию, выполнив поиск в документах Apple 10.7! Это похоже на полезный пост Инверсия симметричной матрицы в C...
4869 просмотров

Обратная матрица в R
Мне было интересно, каков ваш рекомендуемый способ вычисления обратной матрицы? Способы, которые я нашел, кажутся неудовлетворительными. Например, > c=rbind(c(1, -1/4), c(-1/4, 1)) > c [,1] [,2] [1,] 1.00 -0.25 [2,] -0.25...
243270 просмотров
schedule 31.01.2023

Как рассчитать обобщенную обратную разреженную матрицу в scipy
У меня есть разреженная матрица W, когда я использую linalg.pinv(W) , она выдает некоторые ошибки: Traceback (most recent call last): File "/Users/ad9075/PycharmProjects/bednmf/test.py", line 14, in testNmfRun self.factor =...
1877 просмотров

Matlab, обратная большой матрице
Вот уравнение, которое я пытаюсь решить: h = (X'*X)^-1*X'*y где X — матрица, а y — вектор ((X'X)^-1 является инверсией X-транспонирования, умноженного на X). Я закодировал это в Matlab как: h = (X'*X)\X'*y что я считаю правильным....
6750 просмотров
schedule 24.06.2022

Почему выходные данные inv () и pinv () не равны в Matlab и Octave?
Я заметил, что если A является матрицей NxN и имеет обратную матрицу. Но то, что выводят функции inv () и pinv (), отличается. - Моя среда - Win7x64 SP1, Matlab R2012a, Cygwin Octave 3.6.4, FreeMat 4.2. Взгляните на примеры из Octave: A =...
20030 просмотров

Как вычислить огромную диагональную обратную матрицу (dim 14000*14000)
Как вычислить обратную огромную (тусклую 14000 * 14000) матрицу? Я пытаюсь это сделать с R, и сообщение об ошибке было показано как: Error: cannot allocate vector of size 762.9 Mb Я знаю, что это указывает на отказ в получении памяти. Любая...
998 просмотров
schedule 22.04.2022

Как инвертировать треугольную матрицу в R?
У меня есть верхняя треугольная матрица, и я хотел бы быстро вычислить ее обратную. Я попробовал qr.solve() , но у меня такое ощущение, что он эквивалентен solve() и не использует треугольную природу входной матрицы. Как лучше всего это сделать?
2678 просмотров
schedule 10.03.2023

Matlab: Определитель матрицы дисперсииКовариация
При решении выражения логарифмического правдоподобия для авторегрессионных моделей я наткнулся на ковариационную матрицу дисперсии Tau , приведенную на слайде 9 Руководство по оценке параметров временных рядов . Теперь, чтобы использовать...
254 просмотров

Excel: заполните диапазон ячеек значением или формулой в зависимости только от одной ячейки
У нас есть проект по определенному математическому предмету, и я закончил вычисления, и он отлично работает. Итак, задача состоит в том, что, допустим, у вас есть система линейных уравнений с определенным количеством неизвестных, вы вводите...
5885 просмотров

Matlab: расчет обратной ковариационной матрицы для модели временных рядов
представляет собой одномерную авторегрессионную модель AR порядка p = 2 и выборки данных N , возбужденные u , которая представляет собой гауссовский нулевой средний шум и дисперсию sigma_u^2 . Я знаю о функции cov(x) , но как мне ее...
1060 просмотров

Инвертирование маленькой матрицы
У меня есть фрагмент кода на Fortran 90, в котором я должен решить как нелинейную (для которой я должен инвертировать матрицу Якоби), так и линейную систему уравнений. Когда я говорю «маленький», я имею в виду n неизвестных для обеих операций с n...
748 просмотров

Статическая обратная матричная функция
Я пытаюсь получить обратную матрицу с помощью функции inv() . Функция Excel работает нормально, но я не могу получить ее из версии Stata 11 и Stata 12. matrix A =...
862 просмотров
schedule 15.05.2023

Как точно вычислить обратную матрицу?
Я пытаюсь вычислить обратную матрицу P , но если я умножу inv(P)*P , MATLAB не вернет единичную матрицу. Это почти идентичность (недиагональные значения в порядке 10^(-12) ). Однако в моем приложении мне нужно больше точности. Что я могу...
2259 просмотров

numpy: трансляция в несколько внутренних продуктов и инверсий
У меня есть массивы e (форма q на l ), f (форма n на l ) и w (форма n на l ), и я хочу создать массив M , где M[s,i,j] = np.sum(w[s, :] * e[i, :] * e[j, :]) , и массив F , где F[s,j] = np.sum(w[s, :] * f[s, :] * e[j, :]) . И то,...
237 просмотров