1
голосов
2ответов
370 просмотров

Разница между матричными обозначениями MATLAB

Как вы читаете следующие коды MATLAB ? №1 K>> [p,d]=eig(A) // Not sure about the syntax. p = 0.5257 -0.8507 -0.8507 -0.5257 d = // Why do you get a matrix? 0.3820 0 0 2.6180 ...

0
голосов
1ответов
2941 просмотров

Проблема с масштабированием матрицы XNA в 2D-игре

Я ознакомился с руководством по http: //www.david-amador.com/2009/10/xna-camera-2d-with-zoom-and-rotation/ , чтобы получить камеру, которая следует за моим спрайтом игрока с функцией увеличения / уменьшения. однако, когда я увеличиваю / уменьшаю масштаб, кажется, что камера медленно удаляетс...

40
голосов
7ответов
30730 просмотров

Динамическое программирование - наибольший квадратный блок

Мне нужно найти самый большой квадрат из единиц в гигантском файле, полном единиц и нулей.Я знаю, что мне нужно использовать динамическое программирование.Я храню его в 2D-массиве.Любая помощь с алгоритмом поиска наибольшего квадрата была бы замечательной, спасибо! пример ввода: 1 0 1 0 1 ...

12
голосов
6ответов
112071 просмотров

Каковы способы суммирования матричных элементов в MATLAB?

Учитывая матрицу: A = [1 2 3; 4 5 6; 7 8 9]; Как можно использовать цикл for для вычисления суммы элементов в матрице? Напишите однострочную команду MATLAB, используя функцию sum, чтобы суммировать элементов матрицы в A. Мой ответ: 1) for j=1:3, for i=j:3, A(i,:) ...

20
голосов
17ответов
5652 просмотров

Из интервью: удаление строк и столбцов в матрице размера n × n, чтобы максимизировать сумму оставшихся значений

Дана матрица действительных чисел размера n × n.Вы можете стереть любое количество (от 0 до n) строк и любое количество (от 0 до n) столбцов, после чего вычисляется сумма оставшихся записей.Придумайте алгоритм, который определяет, какие строки и столбцы нужно удалить, чтобы получить максимальную...

0
голосов
3ответов
779 просмотров

Странная ошибка при использовании разреженных матриц и glmnet

Я получаю странную ошибку при обучении регрессии в glmnet. invalid class "dgCMatrix" object: length(Dimnames[[2]])' must match Dim[2] Это случается только изредка и, возможно, только в больших наборах данных. Я не уверен, что это соответствует определенному набору данных. Есть подс...

5
голосов
9ответов
3283 просмотров

Большая структура данных Java для хранения матрицы

Мне нужно сохранить 2-мерную матрицу, содержащую почтовые индексы и расстояние в км между каждым из них.У моего клиента есть приложение, которое вычисляет расстояния, которые затем сохраняются в файле Excel.В настоящее время здесь 952 места.Таким образом, матрица будет иметь 952x952 = 906304 эле...

2
голосов
1ответов
1504 просмотров

Как мне создать N-D матрицу двойников в файле MATLAB MEX?

Мне нужно сделать трехмерную матрицу в MEX-файле.В справочнике API упоминается mxCreateCellArray для массивов ячеек N-D, mxCreateStructArray для структур и т. Д. Но mxCreateDoubleArray не упоминается.Возможно ли это?

3
голосов
3ответов
13196 просмотров

Как мне решить определитель в MATLAB?

В качестве простого примера предположим, что у вас есть эта матрица: M = [omega 1; 2 omega]; , и вам нужно найти значения omega, которые удовлетворяют условию det M = 0. Как это сделать в MATLAB? Конечно, это что-то простое, но я еще не нашел эту функцию.

0
голосов
4ответов
1437 просмотров

Проверка строки и столбца на слово в Python

Я пытаюсь создать программу проверки, чтобы увидеть, находится ли слово в матрице по горизонтали или вертикали.У меня есть код для проверки строки, но будет ли проверка столбца похожа на код строки? def checkRow(table, r, pos, word): for i in range(0, len(word)): if table[r][pos+i...

3
голосов
2ответов
4987 просмотров

Матричная структура данных

Простой двумерный массив позволяет менять местами строки (или столбцы) в матрице за время O (1).Есть ли эффективная структура данных, которая позволила бы поменять местами строки и столбцы матрицы за время O (1)?

0
голосов
6ответов
7115 просмотров

Матрица инверсия

Я разрабатываю программу для класса, которая считывает матрицу, а затем печатает ее с единичной матрицей.Затем, шаг за шагом, я должен уменьшить его до единичной матрицы, применяя те же вычисления к единичной матрице и, следовательно, получая обратную матрицу. Я застрял в разделе кода, сокраща...

1
голосов
3ответов
1342 просмотров

Оптимизация извлечения данных из матрицы MATLAB?

Учитывая n-мерную матрицу значений: каков наиболее эффективный способ получения значений по произвольным индексам (то есть координатам)? Например,в случайной матрице 5x5, если мне нужны значения в (1,1) (2,3) и (4,5), каков наиболее эффективный способ вернуть только значения в этих координата...

2
голосов
3ответов
2268 просмотров

Нахождение соседних позиций в матрице

Мне было скучно, поэтому я создал небольшую консольную игру-сапер, и при ее написании мне пришлось найти соседние позиции элемента в матрице размер * размер, которая представлена как вектор элементов и одна переменная, которая содержитзначение размера.Я не хотел возвращать фактические значения с...

5
голосов
1ответов
316 просмотров

Как мне сгенерировать следующую матрицу и вектор из заданных входных данных в MATLAB?

Предположим, у меня есть входы data = [1 2 3 4 5 6 7 8 9 10] и num = 4. Я хочу использовать их для создания следующего: i = [1 2 3 4 5 6; 2 3 4 5 6 7; 3 4 5 6 7 8; 4 5 6 7 8 9] o = [5 6 7 8 9 10] который основан на следующей логике: length of data = 10 num = 4 10 - 4 = 6 i = [first 6; ...

7
голосов
8ответов
5943 просмотров

Матричное представление Clojure

Что является хорошим представлением матриц в Clojure?Мне интересно иметь дело с плотными матрицами чисел с плавающей запятой.На ум приходит представление «список списков», но есть ли что-нибудь получше? Некоторые критерии хорошего представления включают: Эффективность: они не будут исполь...

0
голосов
1ответов
1438 просмотров

Доступ к матрице OpenCV производит EXC_BAD_ACCESS

Когда я запускаю следующую программу с scalefactory выше 1.5, программа выдает EXC_BAD_ACCESS. Программа масштабирует изображение. #include <iostream> #include <OpenCV/cv.h> #include <OpenCV/highgui.h> #include <cmath> using namespace std; using namespace cv; int sca...

1
голосов
2ответов
432 просмотров

Матрица UBLAS находит окружающие значения клетки?

Я ищу элегантный способ реализовать это.В основном у меня есть матрица m x n.Где каждая ячейка представляет значение пикселя, а строки и столбцы представляют строки пикселей и столбцы пикселей изображения. Поскольку я в основном отображал точки из файла HDF вместе с соответствующими значениями...

5
голосов
11ответов
2199 просмотров

Как я могу оптимизировать алгоритм множественного (матричного) переключения / регистра?

Можно ли оптимизировать такой (матричный) алгоритм: // | case 1 | case 2 | case 3 | // ------|--------|--------|--------| // | | | | // case a| a1 | a2 | a3 | // | | | | // case b| b1 | b2 | b3 | // ...

1
голосов
2ответов
931 просмотров

вращающаяся многомерная матрица

Учитывая матрицу 4x4, какую формулу я могу применить к каждой ячейке (x, y), чтобы получить (x, y), если матрица была повернута на 90 градусов вправо?Я пробовал перебирать каждую ячейку, но разные ячейки давали разные формулы. Дана следующая матрица значений. 0| | | | | 1| | | | | ...

4
голосов
7ответов
8370 просмотров

Как мне преобразовать матрицу 2X2 в матрицу 4X4 в MATLAB?

Мне нужна помощь в преобразовании матрицы 2X2 в матрицу 4X4 следующим образом: A = [2 6; 8 4] должен стать: B = [2 2 6 6; 2 2 6 6; 8 8 4 4; 8 8 4 4] Как мне это сделать?

2
голосов
2ответов
6524 просмотров

Функция перспективной проекции матрицы в C ++

Есть ли у кого-нибудь функция, которая возвращает перспективную проекцию матрицы 3x3 в C ++? Matrix Perspective() { Matrix m(0, 0, 0); // Creates identity matrix // Perspective projection formulas here return m; }

2
голосов
3ответов
3400 просмотров

Умножение матриц для поворота изображения в C #

Мне нужно написать программу, которая использует матричное умножение для поворота изображения (простого квадрата) по центру квадрата на определенную степень в зависимости от того, что мне нужно.Любая помощь по этому вопросу будет принята с благодарностью.Я почти понятия не имею, что делаю, потом...

13
голосов
13ответов
29209 просмотров

Определение соседей двумерного списка ячеек

У меня есть список списков, вроде [[1, 2, 3,],[4, 5, 6,],[7, 8, 9]]. Представлено графически как: 1 2 3 4 5 6 7 8 9 Я ищу элегантный подход к проверке значения соседей ячейки по горизонтали, вертикали и диагонали.Например, соседями [0] [2] являются [0] [1], [1] [1] и [1] [2] или чис...

1
голосов
1ответов
366 просмотров

Неисправная матрица переворота (зеркального отражения) ролика

В настоящее время я работаю над симпатичным маленьким движком для 2D-игр в AS3. Вы даже можете загружать различные флеш-ролики через XML для различных анимаций. Одна из функций также позволяет переворачивать анимацию при выполнении определенного действия. Таким образом, у вас может быть по одной...

2
голосов
1ответов
3030 просмотров

Матрица свертки для диагонального размытия движения

Я знаю, что мой вопрос на самом деле не связан с программированием, но он возник из-за необходимости программирования. Кто-нибудь знает матрицу свертки для диагонального размытия движения. 3x3, 4x4 или 5x5 подходят. Спасибо,

0
голосов
3ответов
562 просмотров

Что означает «унарный минус» для матриц

Когда мы говорим о матрицах или матрице, что означает «унарный минус» как арифметический оператор?

-1
голосов
3ответов
1831 просмотров

How can I build a 2D matrix from standard input in Perl?

Okay, I've been struggling with this all weekend, and I've gotten plenty of help but I'm still not getting it. Here is my code so far: what I want to do is build a few matrices from user input. Eventually I want to multiply them. Another story. input is as follows 1 2 2 4 4 5 6 6 1 2 2 3 1...

1
голосов
3ответов
958 просмотров

How do I build a 2d matrix using STDIN in Perl?

How do I build a 2d matrix using STDIN? If I input a matrix like so: 1 2 3 4 5 6 7 5 6 7 8 9 4 5 6 3 3 3 how do I input this and create two matrices out of this? Here's my code so far while (defined ($a=<STDIN>)) { chomp ($a); push @a,($a); } This is just for the i...

4
голосов
3ответов
942 просмотров

C++ matrix transposion. Boost uBLAS and double*?

I need to do a in-place transposition of a large matrix(so the simplest way to allocate another matrix and transpose to it won't work). Unfortunately, this large matrix isn't square. And worse, the matrix is stored in an array of doubles with number of columns and rows stored separately. I found...