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 |