Вопросы по теме 'matrix-inverse'
Обратный код простой матрицы 3x3 (C++)
Какой самый простой способ вычислить обратную матрицу 3x3?
Я просто ищу короткий фрагмент кода, который подойдет для невырожденных матриц, возможно, с использованием правила Крамера. Его не нужно сильно оптимизировать. Я бы предпочел простоту...
114222 просмотров
schedule
16.07.2022
Обратная матрица в Matlab с символическим набором инструментов
Я новичок в Матлабе. Как я могу вычислить обратную матрицу с символическим набором инструментов? В моей матрице есть переменная Лапласа "s".
3716 просмотров
schedule
18.01.2023
Вычисление обратной матрицы в Matlab
Я запускаю алгоритм оптимизации, который требует вычисления обратной матрицы. Цель алгоритма — исключить отрицательные значения из матрицы A и получить новую матрицу B. По сути, я начинаю с известных квадратных матриц B и C одинакового размера.
Я...
21552 просмотров
schedule
20.11.2022
Символическая обратная матрица в R
Как я могу найти символическую обратную матрицу в R; Например:
Matrix.test <- function(x) matrix(c(x, x^2, x^3, x^4, x^5, x^6, x^7, x^8, x^9, 2*x, 3*x, 4*x, 2*x^2, 3*x^3, 4*x^4, 5*x^5), 4, 4)
Я знаю, что есть пакет под названием «Ryacas»,...
2385 просмотров
schedule
30.01.2023
Как превратить матрицу 2x3 в матрицу 3x3
Извините, если это глупый вопрос, но я просто не могу найти ответ, который мне нужен. У меня есть следующая матрица: -
A |6 6 0|
|9 0 0|
Каждый столбец представляет координаты на сетке. Теперь, чтобы найти инверсию «А», мне нужно...
9316 просмотров
schedule
01.08.2022
Eigen не может дать правильную обратную матрицу (С++)
Я использую Eigen (бесплатный пакет линейной алгебры для использования с С++) и пытаюсь инвертировать небольшую матрицу. Следуя официальной документации Eigen, я получаю следующее:
#include <iostream>
using namespace std;
#include...
6508 просмотров
schedule
11.04.2023
Матрица Кубласа LU Разложение
У меня возникли проблемы с вызовом dgetrf в cuda. Из того, что я нашел, я могу назвать только пакетную версию ( http://docs.nvidia.com/cuda/cublas/#cublas-lt-t-gt-getrfbatched ). Когда я его вызываю, я получаю возвращаемое значение ошибки 7, для...
2343 просмотров
schedule
28.04.2022
Matlab: путаница, связанная с операцией корреляции для задержек
У меня есть модель временного ряда y(t)= h^T y(t-1) + n(t) , где n(t) — белый гауссов шум, который возбуждает и управляет процессом. y — это результат модели линейной регрессии для t = 1,2,... , обозначающий количество точек данных.
Вопрос:...
489 просмотров
schedule
22.06.2022
numpy: возможно ли инвертировать нулевую детерминантную матрицу?
По определению квадратная матрица с нулевым определителем не должна быть обратимой. Однако по какой-то причине после создания ковариационной матрицы я успешно беру ее инверсию, но получение определителя ковариационной матрицы заканчивается выходом...
3747 просмотров
schedule
12.07.2022
неопределенная ссылка на `gsl_linalg_complex_LU_decomp_'
Я новичок на этом форуме. Я недавно начал изучать c++, так как это необходимо для моей работы. Я установил библиотеку GSL и BLAS на Ubuntu 12.04. Я написал код для вычисления экспоненциальной матрицы, который отлично работает с библиотекой gsl....
400 просмотров
schedule
11.12.2022
Инвертирование матрицы любого размера
Я использую Научную библиотеку GNU для реализации калькулятора, который должен уметь возводить матрицы в степень. К сожалению, похоже, что в GSL нет такой функции для четного умножения матриц (функция gsl_matrix_mul_elements() умножает только с...
732 просмотров
schedule
05.01.2023
Псевдообратная (SVD) сингулярная комплексная квадратная матрица в C/C++
Сингулярная комплексная матрица равна 2 n x 2 n , где n равно 3; 4 или 5. Как рассчитать разложение по сингулярным значениям в C/C++?
Входная матрица R имеет вид Y*Y', где ()' трансъюгирует.
Собственные векторы в U являются основным выходом....
1737 просмотров
schedule
29.04.2024
Нахождение обратной матрицы с высоким числом обусловленности
Я пытаюсь найти обратную эту ковариационную матрицу 9x9 , чтобы использовать ее с расстояние Махаланобиса . Однако результат, который я получаю от обратная матрица — это матрица, полная 1.02939420e+16 . Я пытался выяснить, почему, учитывая, что...
1473 просмотров
schedule
08.01.2023
Умножение матриц с циклом в R
У меня есть матрица "eps" с 2 строками и n столбцами. У меня также есть матрица B с 2 строками и 2 столбцами. Я хочу умножить инверсию B на каждый столбец «eps», чтобы получить n новых матриц размером 2x1. Затем я транспонирую эти n новых матриц...
808 просмотров
schedule
19.09.2023
Есть ли эффективный способ вычислить 2-норму обратной матрицы (Matlab)?
Контекст: у меня есть некоторые теоретические апостериорные границы погрешности для двухсеточной конечно-элементной схемы, которые я использую для решения проблемы потери устойчивости. Однако вычисление одного из членов непомерно дорого, и мне...
139 просмотров
schedule
10.07.2023
Ограничения трехдиагонального решателя cuSparse?
Я решил переписать один из моих серийных кодов на CUDA. Большая часть кода предназначена для инвертирования большой трехдиагональной матрицы для различных правых частей. Затем я наткнулся на cusparseSgtsv из библиотеки cuSparse. У меня есть...
235 просмотров
schedule
22.12.2022
Вычисление обратной матрицы Fortran с использованием SGETR (F, I) работает только с одинарной точностью.
Я пытаюсь вычислить обратную квадратную матрицу, но это не работает. Я проверил предыдущие сообщения, но логика такая же, но я до сих пор не нашел, в чем проблема. Я также делюсь результатом Matlab, например, матрицей.
program test
Implicit...
521 просмотров
schedule
30.09.2022
Инверсия матрицы сложна в Matlab при работе с разреженной матрицей
Я реализую алгоритм, связанный с инверсией разреженной матрицы.
Код:
kapa_t=phi_t*F_x'*(inv(inv(R_t)+F_x*phi_t*F_x'))*F_x*phi_t;
Пишу код в матлабе. Это дает мне предупреждение Матрица близка к единственной или плохо масштабируется....
202 просмотров
schedule
17.04.2023
Sympy - найти обратную матрицу только в определенном месте?
У меня есть матрица 8 на 8 в Sympy. Инвертирование всей матрицы занимает слишком много времени, поскольку символьное выражение для каждой ячейки в матрице в моем случае довольно сложное. Кроме того, меня интересует только значение обратной матрицы...
131 просмотров
schedule
01.09.2022
LAPACKE C++ Обращение вещественной матрицы
Я пытаюсь инвертировать реальную матрицу в С++ LAPACKE. У меня есть такая же функция для сложных матриц, и она работает. Но реальный случай дает неверный ответ. Вот моя функция:
void inv(std::vector<std::vector<double>> &ans,...
287 просмотров
schedule
18.08.2022