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))); |