Commit c4b4eae8c4b21936212c6fb0b0ea48babdd1dc6d
1 parent
5f5b4d55d2
Exists in
master
psdplot.m: add n-diff arg
Showing 1 changed file with 2 additions and 1 deletions Side-by-side Diff
psdplot.m
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | col = eval(argv(){2}); |
5 | 5 | mult = eval(argv(){3}); |
6 | 6 | data.rate = eval(argv(){4}); |
7 | +d = eval(argv(){5}); | |
7 | 8 | |
8 | 9 | if length(col) == length(mult) |
9 | 10 | figure |
... | ... | @@ -11,7 +12,7 @@ |
11 | 12 | grid on |
12 | 13 | cc = 'bkcgmry'; |
13 | 14 | for i = [1:length(col)] |
14 | - data.freq = load(filename)(:,col(i)).*mult(i); | |
15 | + data.freq = diff(load(filename)(:,col(i)).*mult(i), d)*data.rate**d; | |
15 | 16 | [p, f] = pwelch(data.freq, hanning(length(data.freq)/1), 0.5, [], data.rate, 'onesided', 'power'); |
16 | 17 | semilogx(f, 10*log10(p), cc(mod(i, length(cc)))) |
17 | 18 | leg{i} = strcat(filename, ' col', num2str(col(i))); |