CAT arguments dimensions are not consistent.
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
MM=zeros(size(m,1),size(Y,2)); % RTS Smoother
PP=zeros(size(m,1),size(m,1),size(Y,2));
for k= 1:size(Y,2)
Z(k)=[m;P];
D(k)=kf_upd(X,K,P);
MM(:,k)=Z;
PP(:,:,k)=D;
end
plot(MM,PP);
3 Commenti
per isakson
il 17 Set 2017
Modificato: per isakson
il 17 Set 2017
Z(k) is a scalar and [m;P] is a column vector (or an array). A scalar is not consistent with a row. Maybe you intended Z(:,k). However, that is less likely because it would cause problems with MM(:,k)=Z;
Walter Roberson
il 17 Set 2017
Z appears to be growing in length for each iteration, but in the line
MM(:,k)=Z
you are assigning all of Z to a row of MM. With Z growing but MM not having its columns expanded, you are going to have problems.
Risposte (0)
Vedere anche
Categorie
Scopri di più su Numeric Types in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!