2010. 1. 26. 09:48 알고리즘

삼각함수표

자세히 보면

서로 값이 대칭이거나 -값으로 변했다 원이니깐

색깔로되어있는 부분은 모바일로 전환하기위해 소수점을 없애고 자연수로 만들어봤다

x sin x cos x tan x sinX cosX tanX
0 0 1 ** 0 1000  
1 0.0174524 0.99984769 0.01745506 17 1000 17
2 0.03489949 0.99939082 0.03492076 35 999 35
3 0.05233595 0.99862953 0.05240777 52 999 52
4 0.06975647 0.99756405 0.06992681 70 998 70
5 0.08715574 0.99619469 0.08748866 87 996 87
6 0.10452846 0.99452189 0.10510423 105 995 105
7 0.12186934 0.99254615 0.12278456 122 993 123
8 0.1391731 0.99026806 0.14054083 139 990 141
9 0.15643446 0.98768834 0.15838444 156 988 158
10 0.17364817 0.98480775 0.17632698 174 985 176
11 0.19080899 0.98162718 0.1943803 191 982 194
12 0.20791169 0.9781476 0.21255656 208 978 213
13 0.22495105 0.97437006 0.23086819 225 974 231
14 0.24192189 0.97029572 0.249328 242 970 249
15 0.25881904 0.96592582 0.26794919 259 966 268
16 0.27563735 0.96126169 0.28674538 276 961 287
17 0.2923717 0.95630475 0.30573068 292 956 306
18 0.30901699 0.95105651 0.32491969 309 951 325
19 0.32556815 0.94551857 0.34432761 326 946 344
20 0.34202014 0.93969262 0.36397023 342 940 364
21 0.35836794 0.93358042 0.38386403 358 934 384
22 0.37460659 0.92718385 0.40402622 375 927 404
23 0.39073112 0.92050485 0.42447481 391 921 424
24 0.40673664 0.91354545 0.44522868 407 914 445
25 0.42261826 0.90630778 0.46630765 423 906 466
26 0.43837114 0.89879404 0.48773258 438 899 488
27 0.45399049 0.89100652 0.50952544 454 891 510
28 0.46947156 0.88294759 0.53170943 469 883 532
29 0.48480962 0.8746197 0.55430905 485 875 554
30 0.49999999 0.8660254 0.57735026 500 866 577
31 0.51503807 0.8571673 0.60086061 515 857 601
32 0.52991926 0.84804809 0.62486935 530 848 625
33 0.54463903 0.83867056 0.64940759 545 839 649
34 0.5591929 0.82903757 0.67450851 559 829 675
35 0.57357643 0.81915204 0.70020753 574 819 700
36 0.58778525 0.80901699 0.72654252 588 809 727
37 0.60181502 0.79863551 0.75355405 602 799 754
38 0.61566147 0.78801075 0.78128562 616 788 781
39 0.62932039 0.77714596 0.80978403 629 777 810
40 0.6427876 0.76604444 0.83909963 643 766 839
41 0.65605902 0.75470958 0.86928673 656 755 869
42 0.6691306 0.74314482 0.90040404 669 743 900
43 0.68199836 0.7313537 0.93251508 682 731 933
44 0.69465837 0.7193398 0.96568877 695 719 966
45 0.70710678 0.70710678 0.99999999 707 707 1000
46 0.7193398 0.69465837 1.03553031 719 695 1036
47 0.7313537 0.68199836 1.0723687 731 682 1072
48 0.74314482 0.6691306 1.11061251 743 669 1111
49 0.75470958 0.65605902 1.1503684 755 656 1150
50 0.76604444 0.6427876 1.19175359 766 643 1192
51 0.77714596 0.62932039 1.23489715 777 629 1235
52 0.78801075 0.61566147 1.27994163 788 616 1280
53 0.79863551 0.60181502 1.32704482 799 602 1327
54 0.80901699 0.58778525 1.37638192 809 588 1376
55 0.81915204 0.57357643 1.428148 819 574 1428
56 0.82903757 0.5591929 1.48256096 829 559 1483
57 0.83867056 0.54463903 1.53986496 839 545 1540
58 0.84804809 0.52991926 1.60033452 848 530 1600
59 0.8571673 0.51503807 1.66427948 857 515 1664
60 0.8660254 0.5 1.7320508 866 500 1732
61 0.8746197 0.48480962 1.80404775 875 485 1804
62 0.88294759 0.46947156 1.88072646 883 469 1881
63 0.89100652 0.45399049 1.9626105 891 454 1963
64 0.89879404 0.43837114 2.05030384 899 438 2050
65 0.90630778 0.42261826 2.14450692 906 423 2145
66 0.91354545 0.40673664 2.24603677 914 407 2246
67 0.92050485 0.39073112 2.35585236 921 391 2356
68 0.92718385 0.37460659 2.47508685 927 375 2475
69 0.93358042 0.35836794 2.60508906 934 358 2605
70 0.93969262 0.34202014 2.74747741 940 342 2747
71 0.94551857 0.32556815 2.90421087 946 326 2904
72 0.95105651 0.30901699 3.07768353 951 309 3078
73 0.95630475 0.2923717 3.27085261 956 292 3271
74 0.96126169 0.27563735 3.48741444 961 276 3487
75 0.96592582 0.25881904 3.7320508 966 259 3732
76 0.97029572 0.24192189 4.01078093 970 242 4011
77 0.97437006 0.22495105 4.33147587 974 225 4331
78 0.9781476 0.20791169 4.7046301 978 208 4705
79 0.98162718 0.19080899 5.14455401 982 191 5145
80 0.98480775 0.17364817 5.67128181 985 174 5671
81 0.98768834 0.15643446 6.31375151 988 156 6314
82 0.99026806 0.1391731 7.11536972 990 139 7115
83 0.99254615 0.12186934 8.14434642 993 122 8144
84 0.99452189 0.10452846 9.51436445 995 105 9514
85 0.99619469 0.08715574 11.43005229 996 87 11430
86 0.99756405 0.06975647 14.30066624 998 70 14301
87 0.99862953 0.05233595 19.08113667 999 52 19081
88 0.99939082 0.03489949 28.63625324 999 35 28636
89 0.99984769 0.0174524 57.28996148 1000 17 57290
90 1 0 ** 1000 0 #VALUE!
91 0.99984769 -0.0174524 -57.28996177 1000 -17 -57290
92 0.99939082 -0.03489949 -28.63625332 999 -35 -28636
93 0.99862953 -0.05233595 -19.0811367 999 -52 -19081
94 0.99756405 -0.06975647 -14.30066626 998 -70 -14301
95 0.99619469 -0.08715574 -11.4300523 996 -87 -11430
96 0.99452189 -0.10452846 -9.51436445 995 -105 -9514
97 0.99254615 -0.12186934 -8.14434643 993 -122 -8144
98 0.99026806 -0.1391731 -7.11536972 990 -139 -7115
99 0.98768834 -0.15643446 -6.31375151 988 -156 -6314
100 0.98480775 -0.17364817 -5.67128182 985 -174 -5671
101 0.98162718 -0.19080899 -5.14455401 982 -191 -5145
102 0.9781476 -0.20791169 -4.70463011 978 -208 -4705
103 0.97437006 -0.22495105 -4.33147587 974 -225 -4331
104 0.97029572 -0.24192189 -4.01078093 970 -242 -4011
105 0.96592582 -0.25881904 -3.7320508 966 -259 -3732
106 0.96126169 -0.27563735 -3.48741444 961 -276 -3487
107 0.95630475 -0.2923717 -3.27085261 956 -292 -3271
108 0.95105651 -0.30901699 -3.07768353 951 -309 -3078
109 0.94551857 -0.32556815 -2.90421087 946 -326 -2904
110 0.93969262 -0.34202014 -2.74747741 940 -342 -2747
111 0.93358042 -0.35836794 -2.60508906 934 -358 -2605
112 0.92718385 -0.37460659 -2.47508685 927 -375 -2475
113 0.92050485 -0.39073112 -2.35585236 921 -391 -2356
114 0.91354545 -0.40673664 -2.24603677 914 -407 -2246
115 0.90630778 -0.42261826 -2.14450692 906 -423 -2145
116 0.89879404 -0.43837114 -2.05030384 899 -438 -2050
117 0.89100652 -0.45399049 -1.9626105 891 -454 -1963
118 0.88294759 -0.46947156 -1.88072646 883 -469 -1881
119 0.8746197 -0.48480962 -1.80404775 875 -485 -1804
120 0.8660254 -0.49999999 -1.7320508 866 -500 -1732
121 0.8571673 -0.51503807 -1.66427948 857 -515 -1664
122 0.84804809 -0.52991926 -1.60033452 848 -530 -1600
123 0.83867056 -0.54463903 -1.53986496 839 -545 -1540
124 0.82903757 -0.5591929 -1.48256096 829 -559 -1483
125 0.81915204 -0.57357643 -1.428148 819 -574 -1428
126 0.80901699 -0.58778525 -1.37638192 809 -588 -1376
127 0.79863551 -0.60181502 -1.32704482 799 -602 -1327
128 0.78801075 -0.61566147 -1.27994163 788 -616 -1280
129 0.77714596 -0.62932039 -1.23489715 777 -629 -1235
130 0.76604444 -0.6427876 -1.19175359 766 -643 -1192
131 0.75470958 -0.65605902 -1.1503684 755 -656 -1150
132 0.74314482 -0.6691306 -1.11061251 743 -669 -1111
133 0.7313537 -0.68199836 -1.07236871 731 -682 -1072
134 0.7193398 -0.69465837 -1.03553031 719 -695 -1036
135 0.70710678 -0.70710678 -1 707 -707 -1000
136 0.69465837 -0.7193398 -0.96568877 695 -719 -966
137 0.68199836 -0.7313537 -0.93251508 682 -731 -933
138 0.6691306 -0.74314482 -0.90040404 669 -743 -900
139 0.65605902 -0.75470958 -0.86928673 656 -755 -869
140 0.6427876 -0.76604444 -0.83909963 643 -766 -839
141 0.62932039 -0.77714596 -0.80978403 629 -777 -810
142 0.61566147 -0.78801075 -0.78128562 616 -788 -781
143 0.60181502 -0.79863551 -0.75355405 602 -799 -754
144 0.58778525 -0.80901699 -0.72654252 588 -809 -727
145 0.57357643 -0.81915204 -0.70020753 574 -819 -700
146 0.5591929 -0.82903757 -0.67450851 559 -829 -675
147 0.54463903 -0.83867056 -0.64940759 545 -839 -649
148 0.52991926 -0.84804809 -0.62486935 530 -848 -625
149 0.51503807 -0.8571673 -0.60086061 515 -857 -601
150 0.5 -0.8660254 -0.57735026 500 -866 -577
151 0.48480962 -0.8746197 -0.55430905 485 -875 -554
152 0.46947156 -0.88294759 -0.53170943 469 -883 -532
153 0.45399049 -0.89100652 -0.50952544 454 -891 -510
154 0.43837114 -0.89879404 -0.48773258 438 -899 -488
155 0.42261826 -0.90630778 -0.46630765 423 -906 -466
156 0.40673664 -0.91354545 -0.44522868 407 -914 -445
157 0.39073112 -0.92050485 -0.42447481 391 -921 -424
158 0.37460659 -0.92718385 -0.40402622 375 -927 -404
159 0.35836794 -0.93358042 -0.38386403 358 -934 -384
160 0.34202014 -0.93969262 -0.36397023 342 -940 -364
161 0.32556815 -0.94551857 -0.34432761 326 -946 -344
162 0.30901699 -0.95105651 -0.32491969 309 -951 -325
163 0.2923717 -0.95630475 -0.30573068 292 -956 -306
164 0.27563735 -0.96126169 -0.28674538 276 -961 -287
165 0.25881904 -0.96592582 -0.26794919 259 -966 -268
166 0.24192189 -0.97029572 -0.249328 242 -970 -249
167 0.22495105 -0.97437006 -0.23086819 225 -974 -231
168 0.20791169 -0.9781476 -0.21255656 208 -978 -213
169 0.19080899 -0.98162718 -0.1943803 191 -982 -194
170 0.17364817 -0.98480775 -0.17632698 174 -985 -176
171 0.15643446 -0.98768834 -0.15838444 156 -988 -158
172 0.1391731 -0.99026806 -0.14054083 139 -990 -141
173 0.12186934 -0.99254615 -0.12278456 122 -993 -123
174 0.10452846 -0.99452189 -0.10510423 105 -995 -105
175 0.08715574 -0.99619469 -0.08748866 87 -996 -87
176 0.06975647 -0.99756405 -0.06992681 70 -998 -70
177 0.05233595 -0.99862953 -0.05240777 52 -999 -52
178 0.03489949 -0.99939082 -0.03492076 35 -999 -35
179 0.0174524 -0.99984769 -0.01745506 17 -1000 -17
180 0 -1 ** 0 -1000 #VALUE!
181 -0.0174524 -0.99984769 0.01745506 -17 -1000 17
182 -0.03489949 -0.99939082 0.03492076 -35 -999 35
183 -0.05233595 -0.99862953 0.05240777 -52 -999 52
184 -0.06975647 -0.99756405 0.06992681 -70 -998 70
185 -0.08715574 -0.99619469 0.08748866 -87 -996 87
186 -0.10452846 -0.99452189 0.10510423 -105 -995 105
187 -0.12186934 -0.99254615 0.12278456 -122 -993 123
188 -0.1391731 -0.99026806 0.14054083 -139 -990 141
189 -0.15643446 -0.98768834 0.15838444 -156 -988 158
190 -0.17364817 -0.98480775 0.17632698 -174 -985 176
191 -0.19080899 -0.98162718 0.1943803 -191 -982 194
192 -0.20791169 -0.9781476 0.21255656 -208 -978 213
193 -0.22495105 -0.97437006 0.23086819 -225 -974 231
194 -0.24192189 -0.97029572 0.249328 -242 -970 249
195 -0.25881904 -0.96592582 0.26794919 -259 -966 268
196 -0.27563735 -0.96126169 0.28674538 -276 -961 287
197 -0.2923717 -0.95630475 0.30573068 -292 -956 306
198 -0.30901699 -0.95105651 0.32491969 -309 -951 325
199 -0.32556815 -0.94551857 0.34432761 -326 -946 344
200 -0.34202014 -0.93969262 0.36397023 -342 -940 364
201 -0.35836794 -0.93358042 0.38386403 -358 -934 384
202 -0.37460659 -0.92718385 0.40402622 -375 -927 404
203 -0.39073112 -0.92050485 0.42447481 -391 -921 424
204 -0.40673664 -0.91354545 0.44522868 -407 -914 445
205 -0.42261826 -0.90630778 0.46630765 -423 -906 466
206 -0.43837114 -0.89879404 0.48773258 -438 -899 488
207 -0.45399049 -0.89100652 0.50952544 -454 -891 510
208 -0.46947156 -0.88294759 0.53170943 -469 -883 532
209 -0.48480962 -0.8746197 0.55430905 -485 -875 554
210 -0.49999999 -0.8660254 0.57735026 -500 -866 577
211 -0.51503807 -0.8571673 0.60086061 -515 -857 601
212 -0.52991926 -0.84804809 0.62486935 -530 -848 625
213 -0.54463903 -0.83867056 0.64940759 -545 -839 649
214 -0.5591929 -0.82903757 0.67450851 -559 -829 675
215 -0.57357643 -0.81915204 0.70020753 -574 -819 700
216 -0.58778525 -0.80901699 0.72654252 -588 -809 727
217 -0.60181502 -0.79863551 0.75355404 -602 -799 754
218 -0.61566147 -0.78801075 0.78128562 -616 -788 781
219 -0.62932039 -0.77714596 0.80978403 -629 -777 810
220 -0.6427876 -0.76604444 0.83909963 -643 -766 839
221 -0.65605902 -0.75470958 0.86928673 -656 -755 869
222 -0.6691306 -0.74314482 0.90040404 -669 -743 900
223 -0.68199835 -0.7313537 0.93251508 -682 -731 933
224 -0.69465837 -0.7193398 0.96568877 -695 -719 966
225 -0.70710678 -0.70710678 0.99999999 -707 -707 1000
226 -0.7193398 -0.69465837 1.03553031 -719 -695 1036
227 -0.7313537 -0.68199836 1.0723687 -731 -682 1072
228 -0.74314482 -0.6691306 1.11061251 -743 -669 1111
229 -0.75470958 -0.65605902 1.1503684 -755 -656 1150
230 -0.76604444 -0.6427876 1.19175359 -766 -643 1192
231 -0.77714596 -0.62932039 1.23489715 -777 -629 1235
232 -0.78801075 -0.61566147 1.27994163 -788 -616 1280
233 -0.7986355 -0.60181502 1.32704482 -799 -602 1327
234 -0.80901699 -0.58778525 1.37638192 -809 -588 1376
235 -0.81915204 -0.57357643 1.428148 -819 -574 1428
236 -0.82903757 -0.5591929 1.48256096 -829 -559 1483
237 -0.83867056 -0.54463903 1.53986496 -839 -545 1540
238 -0.84804809 -0.52991926 1.60033452 -848 -530 1600
239 -0.8571673 -0.51503807 1.66427948 -857 -515 1664
240 -0.8660254 -0.5 1.7320508 -866 -500 1732
241 -0.8746197 -0.48480962 1.80404775 -875 -485 1804
242 -0.88294759 -0.46947156 1.88072646 -883 -469 1881
243 -0.89100652 -0.45399049 1.9626105 -891 -454 1963
244 -0.89879404 -0.43837114 2.05030384 -899 -438 2050
245 -0.90630778 -0.42261826 2.14450691 -906 -423 2145
246 -0.91354545 -0.40673664 2.24603677 -914 -407 2246
247 -0.92050485 -0.39073112 2.35585236 -921 -391 2356
248 -0.92718385 -0.37460659 2.47508685 -927 -375 2475
249 -0.93358042 -0.35836794 2.60508906 -934 -358 2605
250 -0.93969262 -0.34202014 2.74747741 -940 -342 2747
251 -0.94551857 -0.32556815 2.90421087 -946 -326 2904
252 -0.95105651 -0.30901699 3.07768353 -951 -309 3078
253 -0.95630475 -0.2923717 3.27085261 -956 -292 3271
254 -0.96126169 -0.27563735 3.48741444 -961 -276 3487
255 -0.96592582 -0.25881904 3.7320508 -966 -259 3732
256 -0.97029572 -0.24192189 4.01078093 -970 -242 4011
257 -0.97437006 -0.22495105 4.33147587 -974 -225 4331
258 -0.9781476 -0.20791169 4.7046301 -978 -208 4705
259 -0.98162718 -0.19080899 5.14455401 -982 -191 5145
260 -0.98480775 -0.17364817 5.67128181 -985 -174 5671
261 -0.98768834 -0.15643446 6.3137515 -988 -156 6314
262 -0.99026806 -0.1391731 7.11536971 -990 -139 7115
263 -0.99254615 -0.12186934 8.14434641 -993 -122 8144
264 -0.99452189 -0.10452846 9.51436444 -995 -105 9514
265 -0.99619469 -0.08715574 11.43005228 -996 -87 11430
266 -0.99756405 -0.06975647 14.30066622 -998 -70 14301
267 -0.99862953 -0.05233595 19.08113663 -999 -52 19081
268 -0.99939082 -0.03489949 28.63625317 -999 -35 28636
269 -0.99984769 -0.0174524 57.28996119 -1000 -17 57290
270 -1 0 ** -1000 0 #VALUE!
271 -0.99984769 0.0174524 -57.28996207 -1000 17 -57290
272 -0.99939082 0.03489949 -28.63625339 -999 35 -28636
273 -0.99862953 0.05233595 -19.08113673 -999 52 -19081
274 -0.99756405 0.06975647 -14.30066628 -998 70 -14301
275 -0.99619469 0.08715574 -11.43005232 -996 87 -11430
276 -0.99452189 0.10452846 -9.51436446 -995 105 -9514
277 -0.99254615 0.12186934 -8.14434643 -993 122 -8144
278 -0.99026806 0.1391731 -7.11536972 -990 139 -7115
279 -0.98768834 0.15643446 -6.31375152 -988 156 -6314
280 -0.98480775 0.17364817 -5.67128182 -985 174 -5671
281 -0.98162718 0.19080899 -5.14455401 -982 191 -5145
282 -0.9781476 0.20791169 -4.70463011 -978 208 -4705
283 -0.97437006 0.22495105 -4.33147587 -974 225 -4331
284 -0.97029572 0.24192189 -4.01078093 -970 242 -4011
285 -0.96592582 0.25881904 -3.7320508 -966 259 -3732
286 -0.96126169 0.27563735 -3.48741444 -961 276 -3487
287 -0.95630475 0.2923717 -3.27085262 -956 292 -3271
288 -0.95105651 0.30901699 -3.07768353 -951 309 -3078
289 -0.94551857 0.32556815 -2.90421087 -946 326 -2904
290 -0.93969262 0.34202014 -2.74747742 -940 342 -2747
291 -0.93358042 0.35836794 -2.60508906 -934 358 -2605
292 -0.92718385 0.37460659 -2.47508685 -927 375 -2475
293 -0.92050485 0.39073112 -2.35585236 -921 391 -2356
294 -0.91354545 0.40673664 -2.24603677 -914 407 -2246
295 -0.90630778 0.42261826 -2.14450692 -906 423 -2145
296 -0.89879404 0.43837114 -2.05030384 -899 438 -2050
297 -0.89100652 0.45399049 -1.9626105 -891 454 -1963
298 -0.88294759 0.46947156 -1.88072646 -883 469 -1881
299 -0.8746197 0.48480962 -1.80404775 -875 485 -1804
300 -0.8660254 0.49999999 -1.7320508 -866 500 -1732
301 -0.8571673 0.51503807 -1.66427948 -857 515 -1664
302 -0.84804809 0.52991926 -1.60033452 -848 530 -1600
303 -0.83867056 0.54463903 -1.53986496 -839 545 -1540
304 -0.82903757 0.5591929 -1.48256096 -829 559 -1483
305 -0.81915204 0.57357643 -1.428148 -819 574 -1428
306 -0.80901699 0.58778525 -1.37638192 -809 588 -1376
307 -0.79863551 0.60181502 -1.32704482 -799 602 -1327
308 -0.78801075 0.61566147 -1.27994163 -788 616 -1280
309 -0.77714596 0.62932039 -1.23489715 -777 629 -1235
310 -0.76604444 0.6427876 -1.19175359 -766 643 -1192
311 -0.75470958 0.65605902 -1.1503684 -755 656 -1150
312 -0.74314482 0.6691306 -1.11061251 -743 669 -1111
313 -0.7313537 0.68199835 -1.07236871 -731 682 -1072
314 -0.7193398 0.69465837 -1.03553031 -719 695 -1036
315 -0.70710678 0.70710678 -1 -707 707 -1000
316 -0.69465837 0.7193398 -0.96568877 -695 719 -966
317 -0.68199836 0.7313537 -0.93251508 -682 731 -933
318 -0.6691306 0.74314482 -0.90040404 -669 743 -900
319 -0.65605902 0.75470958 -0.86928673 -656 755 -869
320 -0.6427876 0.76604444 -0.83909963 -643 766 -839
321 -0.62932039 0.77714596 -0.80978403 -629 777 -810
322 -0.61566147 0.78801075 -0.78128562 -616 788 -781
323 -0.60181502 0.7986355 -0.75355405 -602 799 -754
324 -0.58778525 0.80901699 -0.72654252 -588 809 -727
325 -0.57357643 0.81915204 -0.70020753 -574 819 -700
326 -0.5591929 0.82903757 -0.67450851 -559 829 -675
327 -0.54463903 0.83867056 -0.64940759 -545 839 -649
328 -0.52991926 0.84804809 -0.62486935 -530 848 -625
329 -0.51503807 0.8571673 -0.60086061 -515 857 -601
330 -0.5 0.8660254 -0.57735026 -500 866 -577
331 -0.48480962 0.8746197 -0.55430905 -485 875 -554
332 -0.46947156 0.88294759 -0.53170943 -469 883 -532
333 -0.45399049 0.89100652 -0.50952544 -454 891 -510
334 -0.43837114 0.89879404 -0.48773258 -438 899 -488
335 -0.42261826 0.90630778 -0.46630765 -423 906 -466
336 -0.40673664 0.91354545 -0.44522868 -407 914 -445
337 -0.39073112 0.92050485 -0.42447481 -391 921 -424
338 -0.37460659 0.92718385 -0.40402622 -375 927 -404
339 -0.35836794 0.93358042 -0.38386403 -358 934 -384
340 -0.34202014 0.93969262 -0.36397023 -342 940 -364
341 -0.32556815 0.94551857 -0.34432761 -326 946 -344
342 -0.30901699 0.95105651 -0.32491969 -309 951 -325
343 -0.2923717 0.95630475 -0.30573068 -292 956 -306
344 -0.27563735 0.96126169 -0.28674538 -276 961 -287
345 -0.25881904 0.96592582 -0.26794919 -259 966 -268
346 -0.24192189 0.97029572 -0.249328 -242 970 -249
347 -0.22495105 0.97437006 -0.23086819 -225 974 -231
348 -0.20791169 0.9781476 -0.21255656 -208 978 -213
349 -0.19080899 0.98162718 -0.1943803 -191 982 -194
350 -0.17364817 0.98480775 -0.17632698 -174 985 -176
351 -0.15643446 0.98768834 -0.15838444 -156 988 -158
352 -0.1391731 0.99026806 -0.14054083 -139 990 -141
353 -0.12186934 0.99254615 -0.12278456 -122 993 -123
354 -0.10452846 0.99452189 -0.10510423 -105 995 -105
355 -0.08715574 0.99619469 -0.08748866 -87 996 -87
356 -0.06975647 0.99756405 -0.06992681 -70 998 -70
357 -0.05233595 0.99862953 -0.05240777 -52 999 -52
358 -0.03489949 0.99939082 -0.03492076 -35 999 -35
359 -0.0174524 0.99984769 -0.01745506 -17 1000 -17
360 0 1 ** 0 1000 #VALUE!

 

위의 표를 이용해서 반지름과 각도를 알때 원의 원하는 각도와 반지름에 해당하는 지점을 알 수있다

for( i = 0 ; i <85; i +=10)
{
   x    = 원점x + (getCircleX(i,반지름)/1000);
   y    = 원점y+ (getCircleY(i,반지름)/1000);
   FillRect(x,y,10,10);
}

short Sin[90]={17,35,52,70,87,105,122,139,156,174,191,208,225,242,259,
    276,292,309,326,342,358,375,391,407,423,438,454,469,485,500,
    515,530,545,559,574,588,602,616,629,643,656,669,682,695,707,
    719,731,743,755,766,777,788,799,809,819,829,839,848,857,866,
    875,883,891,899,906,914,921,927,934,940,946,951,956,961,966,
    970,974,978,982,985,988,990,993,995,996,998,999,999,1000};


int getCircleY(int radian, int r){
 Byte State=0;
 Byte index;
 if(radian == 0 || radian == 180 || radian == 360)
  return 0;
 else if (radian == 90)
  return -r*1000;
 else if (radian == 270)
  return r*1000;

 State = radian/90;
 switch(State)
 {
 case 0:
  index = ((radian%90)) -1;
  return -(Sin[index] * r); 
 case 1:
  index = abs((radian%90) -1 -89);
  return -(Sin[index] * r);
 case 2:
  index = (radian%90) -1;
  return (Sin[index] * r); 
 case 3:

  index = abs((radian%90) -1 -89);
  return (Sin[index] * r);
 }
 return 0 ;
}
int getCircleX(int radian , int r)
{
 Byte State;
 if(radian == 0 )
  return r*1000;
 State = radian / 90;
 switch(State)
 {
 case 0:
  return -getCircleY(radian + 90,r);  
 case 1:
  return getCircleY(radian - 90,r);
 case 2:
  return -getCircleY(radian + 90,r);
 case 3:
  return getCircleY(radian - 90,r);
 }
 return 0;
}

 

 

'알고리즘' 카테고리의 다른 글

barcode 128a 소스 (java,c 사용가능)  (0) 2011.07.13
swap  (0) 2011.04.27
도스명령어 년 월 일  (0) 2010.03.24
완성형 조합형을 이용한 한글 조합  (0) 2010.01.26
모바일 환경에서 루트값 구하기  (0) 2010.01.26
posted by 욱이다