вопрос по синтаксису Matlab
Типо перечисление
1:n - от одного до n
1:a:n от одного до n с шагом a
: просто перечисление доступного диапазона для массива.
хинт: вообще полезно такие некоторые вещи просто загонять в командную строку матлаба и смотреть какой результат получается.
1:n - от одного до n
1:a:n от одного до n с шагом a
: просто перечисление доступного диапазона для массива.
хинт: вообще полезно такие некоторые вещи просто загонять в командную строку матлаба и смотреть какой результат получается.
В первом случае смысл, наверное, в том, что массивystart в результате этой операции "вытягивается" в одну строчку, даже если он до этого был многомерным.
А во втором ":" говорит, что по второму измерению мы берём все элементы, которые есть.
То же самое, кстати, можно было написать проще:y=Y(end,:).
А во втором ":" говорит, что по второму измерению мы берём все элементы, которые есть.
То же самое, кстати, можно было написать проще:y=Y(end,:).
всем большое спасибо 

Оставить комментарий
nomad
Что в данных выражениях (не связанных друг с другом) значит символ " : "?y(1:n)=ystart(:);
y=Y(size(Y,1:);
игрики это массивы.