Matlab: скопировать поддиапазон массива ячеек - PullRequest
0 голосов
/ 31 декабря 2018

Я хочу скопировать поддиапазон массива ячеек в другой, как я делаю это для матриц.Вот фрагмент:

T_Values_16_17{16,1:11}=T_Values{16,1:11}

Это привело к ошибке:

Ожидается один вывод из выражения фигурной скобки или индексации точек, но было 11 результатов

Возможно сделать это одно за другим, как показано ниже, но я хочу ярлык.Каков правильный синтаксис для этого?

T_Values_16_17{16,1}=T_Values{16,1}
T_Values_16_17{16,2}=T_Values{16,2}
...
T_Values_16_17{16,11}=T_Values{16,11}

1 Ответ

0 голосов
/ 31 декабря 2018

Вот две альтернативы:

[T_Values_16_17{16,1:11}] = T_Values{16,1:11};

T_Values_16_17(16,1:11) = T_Values(16,1:11);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...