Subscripting into an empty matrix is not supported
Mostrar comentarios más antiguos
Hi There,
I have the following simple Matlab code, and I'm trying to implement the HDL code for it. but I got this error "Subscripting into an empty matrix is not supported" for "x(k+2)".
is there anyone could help me on that?
x=amp*sin(2*f*t);
k=1;
km=31416;
UPDN=zeros(1,km,'double');
for k=1:1:km-2;
if x(k+2)>=x(k);
UPDN(k)=1;
else
UPDN(k)=0;
end
end
for k=km-1:1:km;
UPDN(k)=1;
end
Respuesta aceptada
Más respuestas (1)
3 comentarios
Andrei Bobrov
el 23 de Sept. de 2014
Editada: Andrei Bobrov
el 23 de Sept. de 2014
dero2 = dero;
dero2(conv2(diff(dero(:)),[1;1])==2) = 0;
or
dero2(strfind(diff(dero(:)),[1 1])+1) = 0;
Tamer
el 24 de Sept. de 2014
Tamer
el 27 de Sept. de 2014
Categorías
Más información sobre Startup and Shutdown en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!