repo2/atari_chips/pokeyv2/SID/investigation/recreate.m
| 1186 | markw | close all;
|
|
figure;
|
|||
%plot(func(1:30000));
|
|||
hold all;
|
|||
x=-9.8:((9.8*2)/29950):9.8;
|
|||
sigmoid = 1./(1.+e.^-x);
|
|||
%minf = min(func);
|
|||
%maxf = max(func);
|
|||
minf = 0.0018910;
|
|||
maxf = 0.13581;
|
|||
sigmoid = sigmoid.*(maxf-minf);
|
|||
sigmoid = sigmoid + minf;
|
|||
%plot(sigmoid);
|
|||
func = sigmoid;
|
|||
perstep = 100.5; %measured...
|
|||
test = csvread('/home/markw/fpga/svn/repo/trunk/atari_800xl/atari_chips/pokeyv2/SID/investigation/output_6.csv');
|
|||
s1 = test(test(:,1)==1,:);
|
|||
loc = 1+s1(:,5).*10.2;
|
|||
vals2 = nan(256,1024);
|
|||
for i=1:1024
|
|||
idx = round(loc+(perstep)*(i-1));
|
|||
idx = max(idx,1);
|
|||
idx = min(idx,numel(func));
|
|||
vals2(i,:) = func(idx);
|
|||
end
|
|||
%figure
|
|||
hold all;
|
|||
for i=1:20:255
|
|||
plot(vals2(i,:));
|
|||
end
|