Error when using sgolayfilt
4 ビュー (過去 30 日間)
古いコメントを表示
Hello, I want to use sgoalyfilt(x,order,framelen) but gets the error "Input arguments must be 'double'" and I cant´t understand why it dosn't work?
I use it like this:
order=4;
framelen=556497; % dosen't matter if I use 51 or 5 either, it gives the same error
P1_filt = sgolayfilt(P1,order,framelen) % where P1 is my measures values in a vector 1112992X1
Grateful for some help!
0 件のコメント
採用された回答
Mathieu NOE
2021 年 2 月 26 日
hello Anna
are you sure P1 is type double ?
the code works on my side with dummy rand input
P1 = randn(1112992,1);
order=4;
framelen=5111;
P1_filt = sgolayfilt(P1,order,framelen); % where P1 is my measures values in a vector 1112992X1
4 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Traveling Salesman (TSP) についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
