Что означает padColor (:,:, 1) в MatLab? - PullRequest
0 голосов
/ 09 апреля 2010
>> padColor = [1 1 1];        %# RGB triple for pad color
padColor = reshape(padColor,1,1,3);  
>> padColor

padColor(:,:,1) =

     1


padColor(:,:,2) =

     1


padColor(:,:,3) =

     1

Что означает padColor(:,:,1) здесь?

1 Ответ

2 голосов
/ 09 апреля 2010

После изменения формы padColor - это массив 1 на 1 на 3. Поскольку размер первых двух измерений равен 1, padColor(:,:,1), что означает, что padColor ("all", "all", 1) эквивалентен padColor(1,1,1). Другими словами, padColor(:,:,1) - это элемент, который вы найдете в первой строке, первом столбце, первом 'z-слайсе' padArray.

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