Dynamic Array update without for loop
古いコメントを表示
Dear All,
Is there any possibilty to run below mentioned code without using FOR loop as run time is higher with loops,
A=rand(100000,1);B=rand(100000,1);
Out=zeros(length(A),1);
for i=2:length(A)
Out(i)=0.1*Out(i-1)+(0.9*(A(i-1)-B(i)));
end
2 件のコメント
Walter Roberson
2019 年 7 月 22 日
I suspect that filter() or related functions could be used
Vick
2019 年 7 月 22 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で MATLAB についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!