У меня есть две матрицы 9x9, A и B.
Я хотел бы создать большую матрицу C со следующим шаблоном
A B B B B B
B A B B B B
B B A B B B
B B B A B B
B B B B A B
B B B B B A
Как видите, матрицы Aна диагонали B везде.Я пытаюсь создать код, чтобы этот шаблон продолжался независимо от размеров.
Например, 10 матриц х 10 матриц по-прежнему имеют матрицу A по диагонали и B везде в другом месте.
Лучше всего использовать horzcat и vertcat или что-то еще, например blkdiag?Я бы предпочел не преобразовывать эти матрицы в ячейки, поскольку матрицы A и B. уже содержат информацию.
Спасибо всем, что нашли время прочитать.