deltaSignal = abs(testSignal - referenceSignal);
percentageDifference = deltaSignal ./ referenceSignal; % Percent by element.
meanPctDiff = mean(percentageDifference); % Average percentage over all elements
If you can please tell me how does the plot command looks like for the code above.

 Réponse acceptée

Walter Roberson
Walter Roberson le 30 Jan 2014

0 votes

plot([deltaSignal(:), percentageDifference(:)])
However, it is likely that the two are on fairly different scales, so you probably want something more like
Fs = 44100; %sampling frequency. Example value.
t = (0 : length(deltaSignal) - 1) ./ Fs;
plotyy(t, deltaSignal, 'b', t, 100 * percentageDifference, 'gp');

Plus de réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 30 Jan 2014

0 votes

Read the documentation about plot
doc plot
Look at this example
t=0:0.01:10
y1=sin(t)
y2=cos(t)
plot(t,y1,t,y2)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by