files = dir('**/*.txt');
deliminator = ' ';
A = cell(length(files), 1);
A1 = cell(length(files), 1);
for ii = 1:length(files)
filename = files(ii).name;
A{ii} = dlmread(filename, deliminator, 14, 0);
A1{ii} = wdenoise(A{ii},5, ...
'Wavelet', 'db5', ...
'DenoisingMethod', 'Bayes', ...
'ThresholdRule', 'Soft', ...
'NoiseEstimate', 'LevelIndependent');
end
figure('Name', 'Eddy Current Testing(A)');
for ii = 1:length(files)
resistance = A{ii}(:,1);
reactance = A{ii}(:,2);
plot (resistance, reactance);
hold on
end
hold off
grid on
grid minor
title ('Eddy Current Testing')
xlabel ('Resistance')
ylabel ('Reactance')
legend(files(:).name);
figure('Name', 'denoised Signal(A1)');
for ii = 1:length(files)
plot ( A1{ii}(:,1), A1{ii}(:,2));
hold on
end
hold off
grid on
grid minor
xlabel('Resistance');
ylabel('Reactance');
title('denoised Signal');
legend(files(:).name);