Subscripting into an empty matrix is not supported
古いコメントを表示
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
採用された回答
その他の回答 (1 件)
3 件のコメント
Andrei Bobrov
2014 年 9 月 23 日
編集済み: Andrei Bobrov
2014 年 9 月 23 日
dero2 = dero;
dero2(conv2(diff(dero(:)),[1;1])==2) = 0;
or
dero2(strfind(diff(dero(:)),[1 1])+1) = 0;
Tamer
2014 年 9 月 24 日
Tamer
2014 年 9 月 27 日
カテゴリ
ヘルプ センター および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!