matlab - печать подмассива двумерного массива - PullRequest
0 голосов
/ 26 января 2010

привет, давайте предположим, что у меня есть следующее в Matlab

             h = [0,0,0,1;
                  1,1,1,1];

теперь, как мне распечатать все значения первого подмассива, то есть 0,0,0,1

или, например, второй подмассив 1,1,1,1. спасибо!

1 Ответ

5 голосов
/ 26 января 2010

Вы можете получить доступ только к первой строке вашей матрицы, выполнив

   firstRow = h(1,:)

Аналогично, вы можете получить доступ только к третьему столбцу с помощью

   thirdColumn = h(:,3)

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

Для печати вы можете опустить окончательный ; или просмотреть функции display и fprintf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...