MATLAB Answers


Hello i'm new use matlab. i would like to use savitzky golay to smooth my data. I have the data in .txt format. Can you help me how to plot my data and use the savgol filteriing? Thank you

Simon Giando さんによって質問されました 2018 年 8 月 10 日
最新アクティビティ Ameer Hamza
さんによって コメントされました 2018 年 8 月 12 日
Savitzky Golay Filtering

  0 件のコメント

サインイン to comment.

2 件の回答

回答者: Ameer Hamza
2018 年 8 月 10 日

You can use sgolayfilt() function from Signal Processing Toolbox. For reading data from txt file you can use textscan(). For plotting you can use plot() function. For a more comprehensive example, please attach a sample dataset.

  4 件のコメント

Here is a sample code
f = fopen('R_02.txt');
data = textscan(f, '%f %f', 'HeaderLines', 1);
x = data{1};
y = data{2};
y_filtered = sgolayfilt(y, 3, 11);
thank you very much. how if i would like to export the y_filtered to excel?
You can use xlswrite() to write the data from MATLAB to an excel file.

サインイン to comment.

回答者: Image Analyst
2018 年 8 月 11 日

See assorted attached sgolayfilt() demos.

  0 件のコメント

サインイン to comment.

Translated by