У меня есть матрица A размером 1024x1024 и другая матрица B 512x512. Как я могу заменить центральную часть 512x512 A на B?Заменить часть матрицы на другую матрицу
-1
A
ответ
1
Предположим, вы хотите заменить элементы от (row_index, col_index) = (r, c)
(в вашем случае возможно 256,256
).
Это должно работать:
A(r:(r+size(B,1)-1),c:(c+size(B,2)-1)) = B;
Пример:
A = magic(6);
B = 2*ones(3);
r = 2;
c = 2;
A(r:(r+size(B,1)-1),c:(c+size(B,2)-1)) = B
A =
35 1 6 26 19 24
3 2 2 2 23 25
31 2 2 2 27 20
8 2 2 2 10 15
30 5 34 12 14 16
4 36 29 13 18 11
+0
x и y, вероятно, менее полезны для матричных координат, чем строки и столбцы (тем более, что x обычно является горизонтальным). – chthonicdaemon
+0
@chthonicdaemon: Согласен ... Спасибо за указание =) –
Смежные вопросы
- 1. Как заменить элементы матрицы на другую матрицу в MATLAB?
- 2. Отображение значения матрицы на другую матрицу
- 3. Как заменить часть строки на другую часть?
- 4. Вставка матрицы в другую матрицу с Matlab
- 5. Объединить несколько строк матрицы в другую матрицу
- 6. Как пороги матрицы в другую матрицу
- 7. Как заменить часть строки на другую строку?
- 8. Regex как заменить часть строки на другую
- 9. Perl regex заменить часть одной строки на другую часть
- 10. Как разделить матрицы на другую матрицу в Scala
- 11. SSE умножение матрицы на матрицу
- 12. MPI умножение матрицы на матрицу
- 13. Добавить матрицу в другую матрицу в Matlab
- 14. , применяя некоторую другую матрицу (матрицу смещения или нестандартной матрицы) на матрице перспективной проекции
- 15. Разделение матрицы на матрицу: алгоритм корреляции Бартлетта
- 16. Заменить значения одного столбца матрицы размером 1 * п в другую матрицу размером п * п
- 17. Оверлейная часть матрицы поверх другой
- 18. скопируйте размер матрицы изображения в другую матрицу в OpenCV
- 19. Как вставить один столбец из одной матрицы в другую матрицу?
- 20. Копирование столбцов из матрицы в другую матрицу в matlab
- 21. Добавить SciPy разреженной матрицы строки в другую разреженную матрицу
- 22. R: нахождение строки одной матрицы в другую матрицу
- 23. Как заменить часть строки на другую в js?
- 24. заменить ссылку на другую
- 25. Принимая значение из одной матрицы на другую матрицу на основе rownames
- 26. Отображение одной матрицы в другую позицию матрицы
- 27. Передача матричные элементы в другую матрицу диагональ
- 28. Элементное умножение трехмерной матрицы на двумерную матрицу
- 29. MPI разбивает матрицу на более мелкие матрицы
- 30. Измените столбцы матрицы на многомерную матрицу
Вы должны сказать нам, что вы пробовали до сих пор. – opalenzuela