Πάλι το ίδιο.
1)Θα χρησιμοποιήσω xcorr ή autocorr; Η xcorr μου δίνει διάνυσμα με διπλάσια στοιχεία από το u ενώ η autocorr διάνυσμα με 21 στοιχεία
2) Έβαλα y(i)=a' * u(i:-1:i-M); με αυτό που μου δωσες βγάζει σφάλμα Inner matrix dimensions must agree.
1)Θα χρησιμοποιήσω xcorr ή autocorr; Η xcorr μου δίνει διάνυσμα με διπλάσια στοιχεία από το u ενώ η autocorr διάνυσμα με 21 στοιχεία
2) Έβαλα y(i)=a' * u(i:-1:i-M); με αυτό που μου δωσες βγάζει σφάλμα Inner matrix dimensions must agree.
Η xcorr σου επιστρέφει το διάνυσμα r από -Μ έως Μ. Για να το χρησιμοποιήσεις πρέπει να κρατήσεις μόνο τα στοιχεία από 0 έως Μ. Συγκεκριμένα, εγώ χρησιμοποιώ τα: r = xcorr(u,M,'biased'); r = r(M+1:2*M+1);
Λογικά θα δουλεύει και το 2) μετά από αυτό.
Ελπίζω να βοήθησα.