Результаты поиска по запросу "matrix"

1 ответ

Как мне сгенерировать следующую матрицу и вектор из заданных входных данных в 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] которая основана на следующей ...

5 ответов

MATLAB: создать диагональную матрицу блока с тем же повторяющимся блоком

У меня есть матрицаKразмеровн х н, Я хочу создать новую диагональную матрицу блокаMразмеровN x Nтакой, что он содержитd блоки матрицыKкак его диагональ. Я бы прямо использовалM = blkdiag (K, K, K) и т.д. имелиd был меньше. К несчастью,d очень ...

2 ответа

Скопируйте верхний треугольник в нижний треугольник в матрице питона

iluropoda_melanoleuca bos_taurus callithrix_jacchus canis_familiaris ailuropoda_melanoleuca 0 84.6 97.4 44 bos_taurus 0 0 97.4 84.6 callithrix_jacchus 0 0 0 97.4 canis_familiaris 0 0 0 0Это короткая версия матрицы питона, которую я имею. У меня ...

ТОП публикаций

6 ответов

Правильный способ преобразования data.frame в числовую матрицу, когда df также содержит строки?

У меня есть фрейм данных, взятый из CSV-файла, который содержит числовые и символьные значения. Я хочу преобразовать этот фрейм данных в матрицу. Вся содержащая информация - это числа (я удалил не количество строк), поэтому должна быть ...

3 ответа

Самый идиоматичный способ создания идентификационной матрицы в APL

Согласно сРозетта код [http://rosettacode.org/wiki/Identity_matrix#APL]Есть два идиоматических способа создания единичной матрицы в APL: 1. ID←{∘.=/⍳¨ ⍵ ⍵} 2. ID←{⍵ ⍵ ρ 1, ⍵ρ0}Как работает (2)? Почему это лучше, чем (1), который использует ...

3 ответа

Используйте max для каждого элемента матрицы

> x <- array(-10:10, dim=c(4,5)) > x [,1] [,2] [,3] [,4] [,5] [1,] -10 -6 -2 2 6 [2,] -9 -5 -1 3 7 [3,] -8 -4 0 4 8 [4,] -7 -3 1 5 9Как применить «max (x, 0)» к каждому элементу, чтобы я получил эту матрицу: [,1] [,2] [,3] [,4] [,5] [1,] 0 0 0 2 ...

2 ответа

MATLAB sub2ind с использованием векторов

Предположим, у меня есть матрица А A = magic(5) 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 Теперь я выбираю блок этой матрицы, используя A(1:2, 1:2) 17 24 23 5Теперь мне нужен линейный индекс (1: 2, 1; 2), который равен ...

8 ответов

Какой самый быстрый способ транспонировать матрицу в C ++?

У меня есть матрица (относительно большая), которую мне нужно транспонировать. Например предположим, что моя матрица a b c d e f g h i j k l m n o p q rЯ хочу, чтобы результат был следующим: a g m b h n c I o d j p e k q f l rКакой самый ...

1 ответ

Как сделать видео из 3d матрицы в matlab

У меня есть целая куча 2D матриц в Matlab (предполагается, что они составляют 3D матрицу, где 3-е измерение - это время), и я пытаюсь сделать видео из данных изображения. Я знаю, что могу использовать surf () для создания графика ...

1 ответ

Создать большую матрицу в особом случае [закрыто]

У меня есть два вектора: A=[1 2 3 4] B=[3 5 3 5]Я хочу найти матрицу из этих векторов, как это: Вы можете предположить, чтоc этоplot matrixгде ось хA а такжеy-axis являетсяB: c = 0 4 0 4 3 0 3 0 0 0 0 0 0 0 0 0или же: c1= 0 1 0 1 1 0 1 0 0 0 ...