Adding noise to EEG dataset
6 ビュー (過去 30 日間)
古いコメントを表示
dark lion
2017 年 11 月 12 日
コメント済み: Kaushik Lakshminarasimhan
2017 年 11 月 12 日
Hello I have an EEG dataset loaded into Matlab in Excel format. I want to add a random white noise to the dataset. And I need to convert the output noisy plot again into an excel file. I have attached the Matlab file.
Please suggest me
Thanks
2 件のコメント
Kaushik Lakshminarasimhan
2017 年 11 月 12 日
You already managed to add noise. So you just want to know how to write the output to an Excel file?
採用された回答
Kaushik Lakshminarasimhan
2017 年 11 月 12 日
I assume you're getting an error in this line:
X = dataset + 2*randn(size(t));
because dataset is an N x 2 array, whereas 2*randn(size(t)) is 1 x N. Also, you don't want to add noise to time. You need to change it to:
X = [time voltage + A*randn(length(t),1)];
A is the variance of noise, you can set A=1 if you wish. Then write to xls using:
xlswrite('noisyEEG.xls',X);
And if you want to plot it:
plot(X(:,1), X(:,2));
4 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で EEG/MEG/ECoG についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!