Я довольно новичок программист в Октаве и все еще пытаюсь выяснить, как обрабатывать структуры данных. Я пытаюсь использовать acovf
из tsa
пакета с этим кодом, получаю следующее сообщение об ошибке:Октавская помощь: tsa parcor and array handling
>> pkg load tsa
>> parcorr = parcor(acovf(data,5));
>> parcorr
parcorr = [](250x0)
Может кто-нибудь объяснить, что это значит? Если я пытаюсь получить доступ к отдельным элементам в результате я получаю следующее:
>> parcorr(2:5)
error: A(I): index out of bounds; value 5 out of bound 0
Не должна ли она просто дать мне первые 4 автокорреляции более высокого порядка в данных? Может кто-нибудь объяснить, что происходит?
Вы не должны рекомендовать использование 'length', потому что оно имеет нечетное определение, длину самого длинного измерения. Вместо этого следует использовать 'numel'. – carandraug
Верно, я обновил ответ. Thx для этого! – geekoverdose