Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / fp_math / gentables.m @ 1579

History | View | Annotate | Download (638 Bytes)

1 1579 justin
2
space = int32(round(linspace(0,pi,128) * 2^16))
3
costable = int32(round(cos(linspace(0,pi,128)) * 2^16));
4
sintable = int32(round(sin(linspace(0,pi,128)) * 2^16));
5
6
space_file = fopen('space_table.txt', 'w');
7
cos_file = fopen('cos_table.txt', 'w');
8
sin_file = fopen('sin_table.txt', 'w');
9
10
for i=1:length(space)
11
	fprintf(space_file, '%d, ', space(i));
12
	if ~mod(i,8)
13
		fprintf(space_file, '\n');
14
	end
15
end
16
17
for i=1:length(costable)
18
	fprintf(cos_file, '%d, ', costable(i));
19
	if ~mod(i,8)
20
		fprintf(cos_file, '\n');
21
	end
22
end
23
24
for i=1:length(sintable)
25
	fprintf(sin_file, '%d, ', sintable(i));
26
	if ~mod(i,8)
27
		fprintf(sin_file, '\n');
28
	end
29
end