ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Π’Π°Π±Π»ΠΈΡ†Π° Π‘Π˜ΠΠ£Π‘ΠžΠ’ для ΡƒΠ³Π»ΠΎΠ² ΠΎΡ‚ 0Β° Π΄ΠΎ 360Β° градусов

БИНУБ (SIN Ξ±) β€” это ΠΎΠ΄Π½Π° ΠΈΠ· прямых тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΡƒΠ³Π»ΠΎΠ², Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΌ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ синус острого ΡƒΠ³Π»Π° Ρ€Π°Π²Π΅Π½ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠ»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π΅Ρ‚Π° ΠΊ Π΅Π³ΠΎ СдинствСнной Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Π΅.

Малая Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ… ΠΈ градусах)

Ξ± (Ρ€Π°Π΄ΠΈΠ°Π½Ρ‹)0Ο€/6Ο€/4Ο€/3Ο€/2Ο€βˆš3Ο€/22Ο€
Ξ± (градусы)0Β°30Β°45Β°60Β°90Β°180Β°270Β°360Β°
SIN α (БИНУБ)01/2√ 2/2√3 /210-10

Полная Ρ‚Π°Π±Π»ΠΈΡ†Π° синусов для ΡƒΠ³Π»ΠΎΠ² ΠΎΡ‚ 0Β° Π΄ΠΎ 360Β° с шагом всСго Π² 1Β°

Π£Π³ΠΎΠ» Π² градусахSin (Бинус)
0Β°0
1Β°0.0175
2Β°0.0349
3Β°0.0523
4Β°0.0698
5Β°0.0872
6Β°0.1045
7Β°0.1219
8Β°0.1392
9Β°0.1564
10Β°0.1736
11Β°0.1908
12Β°0.2079
13Β°0.225
14Β°0.2419
15Β°0.2588
16Β°0.2756
17Β°0.2924
18Β°0.309
19Β°0.3256
20Β°0.342
21Β°0.3584
22Β°0.3746
23Β°0.3907
24Β°0.4067
25Β°0.4226
26Β°0.4384
27Β°0.454
28Β°0.4695
29Β°0.4848
30Β°0.5
31Β°0.515
32Β°0.5299
33Β°0.5446
34Β°0.5592
35Β°0.5736
36Β°0.5878
37Β°0.6018
38Β°0.6157
39Β°0.6293
40Β°0.6428
41Β°0.6561
42Β°0.6691
43Β°0.682
44Β°0.6947
45Β°0.7071
46Β°0.7193
47Β°0.7314
48Β°0.7431
49Β°0.7547
50Β°0.766
51Β°0.7771
52Β°0.788
53Β°0.7986
54Β°0.809
55Β°0.8192
56Β°0.829
57Β°0.8387
58Β°0.848
59Β°0.8572
60Β°0.866
61Β°0.8746
62Β°0.8829
63Β°0.891
64Β°0.8988
65Β°0.9063
66Β°0.9135
67Β°0.9205
68Β°0.9272
69Β°0.9336
70Β°0.9397
71Β°0.9455
72Β°0.9511
73Β°0.9563
74Β°0.9613
75Β°0.9659
76Β°0.9703
77Β°0.9744
78Β°0.9781
79Β°0.9816
80Β°0.9848
81Β°0.9877
82Β°0.9903
83Β°0.9925
84Β°0.9945
85Β°0.9962
86Β°0.9976
87Β°0.9986
88Β°0.9994
89Β°0.9998
90Β°1

Полная Ρ‚Π°Π±Π»ΠΈΡ†Π° синусов для ΡƒΠ³Π»ΠΎΠ² ΠΎΡ‚ 91Β° Π΄ΠΎ 180Β°

Π£Π³ΠΎΠ» Π² градусахSin (Бинус)
91Β°0.9998
92Β°0.9994
93Β°0.9986
94Β°0.9976
95Β°0.9962
96Β°0.9945
97Β°0.9925
98Β°0.9903
99Β°0.9877
100Β°0.9848
101Β°0.9816
102Β°0.9781
103Β°0.9744
104Β°0.9703
105Β°0.9659
106Β°0.9613
107Β°0.9563
108Β°0.9511
109Β°0.9455
110Β°0.9397
111Β°0.9336
112Β°0.9272
113Β°0.9205
114Β°0.9135
115Β°0.9063
116Β°0.8988
117Β°0.891
118Β°0.8829
119Β°0.8746
120Β°0.866
121Β°0.8572
122Β°0.848
123Β°0.8387
124Β°0.829
125Β°0.8192
126Β°0.809
127Β°0.7986
128Β°0.788
129Β°0.7771
130Β°0.766
131Β°0.7547
132Β°0.7431
133Β°0.7314
134Β°0.7193
135Β°0.7071
136Β°0.6947
137Β°0.682
138Β°0.6691
139Β°0.6561
140Β°0.6428
141Β°0.6293
142Β°0.6157
143Β°0.6018
144Β°0.5878
145Β°0.5736
146Β°0.5592
147Β°0.5446
148Β°0.5299
149Β°0.515
150Β°0.5
151Β°0.4848
152Β°0.4695
153Β°0.454
154Β°0.4384
155Β°0.4226
156Β°0.4067
157Β°0.3907
158Β°0.3746
159Β°0.3584
160Β°0.342
161Β°0.3256
162Β°0.309
163Β°0.2924
164Β°0.2756
165Β°0.2588
166Β°0.2419
167Β°0.225
168Β°0.2079
169Β°0.1908
170Β°0.1736
171Β°0.1564
172Β°0.1392
173Β°0.1219
174Β°0.1045
175Β°0.0872
176Β°0.0698
177Β°0.0523
178Β°0.0349
179Β°0.0175
180Β°0

Π’Π°Π±Π»ΠΈΡ†Π° синусов для ΡƒΠ³Π»ΠΎΠ² 181Β° β€” 270Β°

Π£Π³ΠΎΠ»Sin (Бинус)
181Β°-0.0175
182Β°-0.0349
183Β°-0.0523
184Β°-0.0698
185Β°-0.0872
186Β°-0.1045
187Β°-0.1219
188Β°-0.1392
189Β°-0.1564
190Β°-0.1736
191Β°-0.1908
192Β°-0.2079
193Β°-0.225
194Β°-0.2419
195Β°-0.2588
196Β°-0.2756
197Β°-0.2924
198Β°-0.309
199Β°-0.3256
200Β°-0.342
201Β°-0.3584
202Β°-0.3746
203Β°-0.3907
204Β°-0.4067
205Β°-0.4226
206Β°-0.4384
207Β°-0.454
208Β°-0.4695
209Β°-0.4848
210Β°-0.5
211Β°-0.515
212Β°-0.5299
213Β°-0.5446
214Β°-0.5592
215Β°-0.5736
216Β°-0.5878
217Β°-0.6018
218Β°-0.6157
219Β°-0.6293
220Β°-0.6428
221Β°-0.6561
222Β°-0.6691
223Β°-0.682
224Β°-0.6947
225Β°-0.7071
226Β°-0.7193
227Β°-0.7314
228Β°-0.7431
229Β°-0.7547
230Β°-0.766
231Β°-0.7771
232Β°-0.788
233Β°-0.7986
234Β°-0.809
235Β°-0.8192
236Β°-0.829
237Β°-0.8387
238Β°-0.848
239Β°-0.8572
240Β°-0.866
241Β°-0.8746
242Β°-0.8829
243Β°-0.891
244Β°-0.8988
245Β°-0.9063
246Β°-0.9135
247Β°-0.9205
248Β°-0.9272
249Β°-0.9336
250Β°-0.9397
251Β°-0.9455
252Β°-0.9511
253Β°-0.9563
254Β°-0.9613
255Β°-0.9659
256Β°-0.9703
257Β°-0.9744
258Β°-0.9781
259Β°-0.9816
260Β°-0.9848
261Β°-0.9877
262Β°-0.9903
263Β°-0.9925
264Β°-0.9945
265Β°-0.9962
266Β°-0.9976
267Β°-0.9986
268Β°-0.9994
269Β°-0.9998
270Β°-1

Π’Π°Π±Π»ΠΈΡ†Π° синусов для ΡƒΠ³Π»ΠΎΠ² ΠΎΡ‚ 271Β° Π΄ΠΎ 360Β°

Π£Π³ΠΎΠ»Sin (Бинус)
271Β°-0.9998
272Β°-0.9994
273Β°-0.9986
274Β°-0.9976
275Β°-0.9962
276Β°-0.9945
277Β°-0.9925
278Β°-0.9903
279Β°-0.9877
280Β°-0.9848
281Β°-0.9816
282Β°-0.9781
283Β°-0.9744
284Β°-0.9703
285Β°-0.9659
286Β°-0.9613
287Β°-0.9563
288Β°-0.9511
289Β°-0.9455
290Β°-0.9397
291Β°-0.9336
292Β°-0.9272
293Β°-0.9205
294Β°-0.9135
295Β°-0.9063
296Β°-0.8988
297Β°-0.891
298Β°-0.8829
299Β°-0.8746
300Β°-0.866
301Β°-0.8572
302Β°-0.848
303Β°-0.8387
304Β°-0.829
305Β°-0.8192
306Β°-0.809
307Β°-0.7986
308Β°-0.788
309Β°-0.7771
310Β°-0.766
311Β°-0.7547
312Β°-0.7431
313Β°-0.7314
314Β°-0.7193
315Β°-0.7071
316Β°-0.6947
317Β°-0.682
318Β°-0.6691
319Β°-0.6561
320Β°-0.6428
321Β°-0.6293
322Β°-0.6157
323Β°-0.6018
324Β°-0.5878
325Β°-0.5736
326Β°-0.5592
327Β°-0.5446
328Β°-0.5299
329Β°-0.515
330Β°-0.5
331Β°-0.4848
332Β°-0.4695
333Β°-0.454
334Β°-0.4384
335Β°-0.4226
336Β°-0.4067
337Β°-0.3907
338Β°-0.3746
339Β°-0.3584
340Β°-0.342
341Β°-0.3256
342Β°-0.309
343Β°-0.2924
344Β°-0.2756
345Β°-0.2588
346Β°-0.2419
347Β°-0.225
348Β°-0.2079
349Β°-0.1908
350Β°-0.1736
351Β°-0.1564
352Β°-0.1392
353Β°-0.1219
354Β°-0.1045
355Β°-0.0872
356Β°-0.0698
357Β°-0.0523
358Β°-0.0349
359Β°-0.0175
360Β°0

Π’Π°Π±Π»ΠΈΡ†Π° синусов особСнно Π½ΡƒΠΆΠ½Π°, ΠΊΠΎΠ³Π΄Π° Ρƒ вас ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Π½Π΅Ρ‚ супСр Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° с малСнькой ΡΠΏΠ°ΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ с надписью Β«sinΒ». Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌΡƒ ΠΆΠ΅ равняСтся синус ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, просто Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΌ градусС.

Как Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ? Π›Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ мишкС Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ всё Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΡƒΠΆΠ΅ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ мишки ΠΈ Π² появившСмся мСню ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ Π² ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒΒ».

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ? Всё Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Π’Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΈΡ‰Π΅ΠΌ Π² Π»Π΅Π²ΠΎΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ градус, ΠΈ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½Π΅Π³ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ синуса для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΡƒΠ³Π»Π°.

Π§Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус 45? …

— А Π²ΠΎΡ‚ собствСнно ΠΈ сам ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡ΠΊΡƒ.sin 45 = 0.7071

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

НахоТдСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ синуса, косинуса, тангСнса ΠΈ котангСнса

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»Π° Ξ±, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ подходящСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· Ρ‚Ρ€ΠΈΠ³ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. Π’ΠΎ врСмя Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ постоянно Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ². Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния, для Π΄Ρ€ΡƒΠ³ΠΈΡ… слоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ вывСсти Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ функциях ΠΈΠ· Ρ‚Ρ€ΠΈΠ³ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. ΠœΡ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ расскаТСм ΠΎ свойствах синуса, тангСнса ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ случая.

Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ случай.

ΠŸΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ число для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· извСстных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ. Для ΠΎΠ΄Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния, для Π΄Ρ€ΡƒΠ³ΠΈΡ… – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅.

Если для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ этом Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ основных тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ.

Π˜Π·ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π½Π° рисункС:

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ свои значСния.

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Π§Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ выполняСтся Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ случая. Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ вычислСния ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ довольно слоТно ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ рисунки.

Π›ΠΈΠ½ΠΈΠΈ тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Π›ΠΈΠ½ΠΈΠΈ тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ – это Π»ΠΈΠ½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ вмСстС с Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ. Они ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ отсчСта ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ, которая Ρ€Π°Π²Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ систСмС. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для наглядного изобраТСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Рассмотрим ΠΈΡ… Π½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΌ рисункС

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Для Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ-, сорокопяти-, ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚ΠΈΠ³Ρ€Π°Π΄ΡƒΡΠ½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ значСния. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ…, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΌ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ с острыми ΡƒΠ³Π»Π°ΠΌΠΈ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° ΠŸΠΈΡ„Π°Π³ΠΎΡ€Π°.

ВангСнс ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅, которая ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠ»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π΅Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ. ΠšΠΎΡ‚Π°Π½Π³Π΅Π½Ρ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ схСмС – Π΄Π΅Π»ΠΈΠΌ ΠΏΡ€ΠΈΠ»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠ»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ смоТСм Π½Π°ΠΉΡ‚ΠΈ значСния для основных тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, которая ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… сторон рассматриваСмого Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ значСния для Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ-, сорокапяти-, ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚ΠΈΠ³Ρ€Π°Π΄ΡƒΡΠ½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… – ΠΎΠ½ΠΈ часто Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Для удобства ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ значСния для Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ-, сорокапяти-, ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚ΠΈΠ³Ρ€Π°Π΄ΡƒΡΠ½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² с использованиСм окруТности ΠΈ Π»ΠΈΠ½ΠΈΠΉ.

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

ЗначСния основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Ρ€ΠΈΠ³ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания, рассмотрим ΠΈΡ… Π½Π° ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅

Π‘Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΠ³Π»Ρƒ

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΡƒΠ³Π»Π°ΠΌ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 0 Π΄ΠΎ 90 Β° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ» привСдСния, Ссли ΡƒΠ³ΠΎΠ» Π½Π΅ находится Π² этих ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ….

ИспользованиС Ρ„ΠΎΡ€ΠΌΡƒΠ»

Π Π°Π½Π½Π΅Π΅ ΠΌΡ‹ рассмотрСли подробности, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с использованиСм Ρ„ΠΎΡ€ΠΌΡƒΠ» Ρ‚Ρ€ΠΈΠ³ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΈ значСния основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для извСстных ΡƒΠ³Π»ΠΎΠ².

ЧастныС случаи

ВригономСтрия – довольно слоТная Π½Π°ΡƒΠΊΠ°. Π”Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для вычислСния. БущСствуСт мноТСство ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π°ΡŽΡ‚ΡΡ стандартным Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ. НСкоторыС значСния ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ просто, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ.

Однако Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния Π½Π΅ всСгда Π½ΡƒΠΆΠ½Ρ‹. Π₯Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΈ Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽΡ‚ Π½Π° Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Благодаря ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² матСматичСских ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ…, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ любоС ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Благодаря справочным ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… содСрТатся значСния с высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ синус быстро

ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ. Π’ΠΎΡ‡Π½Π΅Π΅, с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, проститС Π·Π° ΠΊΠ°Π»Π°ΠΌΠ±ΡƒΡ€.

Под ΠΊΠ°Ρ‚ΠΎΠΌ я расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с использованиСм школьного курса Π°Π»Π³Π΅Π±Ρ€Ρ‹ ΠΈ цСлочислСнной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ, ΠΏΡ€ΠΈ Ρ‡Ρ‘ΠΌ здСсь ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π° I-Π³ΠΎ Ρ€ΠΎΠ΄Π°, ΠΈ Π΄Π°ΠΌ ссылки Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ для ПК ΠΈ Cortex-M3.

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Π§Ρ‚ΠΎ ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Ρ‚ΡŒ? Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ аппроксимации. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний ΠΈ (ΠΈΠ»ΠΈ) ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†. И ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это совсСм нСслоТно.

Аппроксимация ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π°Π·ΠΎΠ±ΡŒΡ‘ΠΌ вСсь ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΡ‚ 0 Π΄ΠΎ 2Ο€ Π½Π° 8 Ρ€Π°Π²Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π±Π΅Ρ€Ρ‘ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ коэффициСнты A0 ΠΈ A1, Ρ‡Ρ‚ΠΎ Π±Ρ‹ максимум ошибки ΠΏΡ€ΠΈ любом Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ Π±Ρ‹Π» ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ (ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, я расскаТу Π½ΠΈΠΆΠ΅). Если ΠΌΡ‹ построим Π³Ρ€Π°Ρ„ΠΈΠΊ этого «ΡΠΈΠ½ΡƒΡΠ°», ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ (сплошная линия):

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Π¨Ρ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ нарисовано Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ синуса. А Π³Ρ€Π°Ρ„ΠΈΠΊ ошибки (Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ «Π½Π°ΡΡ‚оящим» ΠΈ аппроксимированным значСниями Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ:

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

На Π½Ρ‘ΠΌ, Ссли ΠΏΡ€ΠΈΠ³Π»ΡΠ΄Π΅Ρ‚ΡŒΡΡ, Π½Π΅ выполняСтся условиС «ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌ ошибки ΠΏΡ€ΠΈ любом Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ Π±Ρ‹Π» ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½», Π½ΠΎ сСйчас это Π½Π΅Π²Π°ΠΆΠ½ΠΎ. Максимальная ошибка составляСт 0.03684497.

НСбольшоС отступлСниС. Числа Π²Ρ€ΠΎΠ΄Π΅ 0.03684497 ΠΈΠ»ΠΈ 2.448728e-09 слишком абстрактны для понимания, ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ. МнС, ΠΊΠ°ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌΡƒ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС, Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±Π»ΠΈΠΆΠ΅ Π±ΠΈΡ‚Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊ Π½ΠΈΠΌ я ΠΈ Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ошибки, бСря ΠΎΡ‚ Π½Π΅Ρ‘ минус Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ ΠΏΠΎ основанию 2, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ соотвСтствСнно Π² 4.76 ΠΈΠ»ΠΈ 28.6 Π±ΠΈΡ‚. По ΠΌΠ½Π΅, Ρ‚Π°ΠΊΠΈΠ΅ логарифмичСскиС «ΠΏΠΎΠΏΡƒΠ³Π°ΠΈ» ΠΏΡ€ΠΎΡ‰Π΅ для восприятия ΠΈ нагляднСС. По ΠΈΡ‚ΠΎΠ³Π°ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π°Π±Π·Π°Ρ†Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ «Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ синуса вычислСно с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 4.76239 Π±ΠΈΡ‚Π°».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·ΠΎΠ±ΡŒΡ‘ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ (ΠΎΡ‚ 0 Π΄ΠΎ 2Ο€) Π½Π΅ Π½Π° 8, Π° Π½Π° 64 ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, ΠΏΠΎ 16 Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚. И рассмотрим ΠΎΠ΄ΠΈΠ½ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π² Ρ€Π°ΠΉΠΎΠ½Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 45Β°. Π“Ρ€Π°Ρ„ΠΈΠΊ ошибки (сплошная чёрная линия) выглядит Ρ‚Π°ΠΊ:

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Он ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹ y = xΒ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нарисован Ρ‚Π°ΠΌ ΠΆΠ΅ красным ΡˆΡ‚Ρ€ΠΈΡ…-ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Π°, выглядит Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π° I-Ρ€ΠΎΠ΄Π° 2-ΠΉ стСпСни (Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Π΅ΠΉ ΠΈ являСтся). На ΠšΠ”ΠŸΠ’, ΠΎΠ½ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ.

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

ΠšΡ€Π°ΡΠ½Ρ‹ΠΌ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ нарисован ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π°3-ΠΉ стСпСни, ΠΈ снова ΠΎΠ±Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ.

Π—Π΄Π΅ΡΡŒ я ΠΎΡ‚ΠΊΡ€ΠΎΡŽ малСнький сСкрСт. Π“Ρ€Π°Ρ„ΠΈΠΊ синуса, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ аппроксимациСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ 2-стСпСни ΠΏΠΎ 8 ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌ, с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ Π΄ΠΎΠ»Π΅ΠΉ пиксСля совпадаСт с «Π½Π°ΡΡ‚оящим», ΠΈ, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ нарисованными вмСстС, ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ Π±Ρ‹ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. ВрСмя ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅, Π³Π΄Π΅ нарисованы Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, сирСнСвым ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π½Π΅ «Π½Π°ΡΡ‚оящий» синус, Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ 2-ΠΉ стСпСни.

Как сильно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ 1-ΠΉ ΠΊΠΎ 2-ΠΉ стСпСни? Для 64 ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΠ½Π° возросла с 10.7 Π΄ΠΎ 17.63 Π±ΠΈΡ‚. ΠžΡ‚ΠΊΡƒΠ΄Π° взялись эти числа, я расскаТу Π½ΠΈΠΆΠ΅.

Если ΠΌΡ‹ дальшС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°, Ρ‚ΠΎ ошибки Π±ΡƒΠ΄ΡƒΡ‚ Π΅Ρ‰Ρ‘ мСньшС, ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… стСпСнСй:

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Как ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ коэффициСнты

Π’ Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π° Π΅ΡΡ‚ΡŒ Ρ„Ρ€Π°Π·Π°: «ΠœΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Ρ‹ Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π° ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΡ€Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС ΡƒΠ·Π»ΠΎΠ² Π² интСрполяции алгСбраичСскими ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°ΠΌΠΈ«. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π· наш случай.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· Π½Π° ΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ:

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

A1Β·0.14645 + A0 = sin((N + 0.14645)/64 * 2Ο€)
A1Β·0.85355 + A0 = sin((N + 0.85355)/64 * 2Ο€)

ΠŸΡ€ΠΎΠΉΠ΄ΡΡΡŒ ΠΏΠΎ всСм N, ΠΎΡ‚ 0 Π΄ΠΎ 63, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ коэффициСнтов A1 ΠΈ A0. Π‘ Π½Π΅ΠΉ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ синус с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 10.7 Π±ΠΈΡ‚. Как это Π΄Π΅Π»Π°Ρ‚ΡŒ, расскаТу Π½ΠΈΠΆΠ΅ (Ссли ΠΊΡ‚ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ понял сам).

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊΠΎ 2-ΠΉ стСпСни y = A2Β·xΒ² + A1Β·x + A0. Π’ качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° x подставим, соотвСтствСнно, ΠΊΠΎΡ€Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° 3-ΠΉ стСпСни 0.066987, 0.5 ΠΈ 0.933013. НапишСм систСму ΠΈΠ· 3 ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с 3 нСизвСстными A2, A1 ΠΈ A0:

A2Β·0.066987Β² + A1Β·0.066987 + A0 = sin((N + 0.066987)/64 * 2Ο€)
A2Β·0.5Β² + A1Β·0.5 + A0 = sin((N + 0.5)/64 * 2Ο€)
A2Β·0.933013Β² + A1Β·0.933013 + A0 = sin((N + 0.933013)/64 * 2Ο€)

РСшСния для ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° N=15 Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

Для вычислСния Ρ‚Π°Π±Π»ΠΈΡ† Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ вмСсто 64 Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Для аппроксимации ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ стСпСни P Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΡ€Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π§Π΅Π±Ρ‹ΡˆΡ‘Π²Π° стСпСни P+1, ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ систСму ΠΈΠ· P+1 ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с P+1 нСизвСстными, Π½Π΅ забывая Π²ΠΎΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ‘n’ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ An. (Если ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ нСпонятно, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ. Π‘Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ссылка Π½Π° Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ краткая инструкция ΠΊ Π½Π΅ΠΌΡƒ.)

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний

Π Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ стСпСни ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π½ΡƒΡŽ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ. НС имСя прСдставлСния, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Ρ‘ аналитичСски, я Ρ€Π΅ΡˆΠΈΠ» ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ «Π² Π»ΠΎΠ±», пСрСбирая всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, ΠΈ прогоняя Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄ΡƒΡŽ всС ΡƒΠ³Π»Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 0xffffffff. Для этого Π±Ρ‹Π» создан ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ accuracy_test. Π‘ΡƒΡ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΎΡ‚ 1 Π΄ΠΎ 6 ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚ 4 Π΄ΠΎ 65536, всСго 90 ΡˆΡ‚ΡƒΠΊ. КакиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ провСряСм, указываСтся Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΏΡ€ΠΈ запускС. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ провСряСмых Ρ‚Π°Π±Π»ΠΈΡ†;

с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ производится аппроксимация синуса ΠΏΠΎ всСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ 4294967296 Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ аппроксимации сравниваСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ стандартной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ sinl(), получаСтся Ρ€Π°Π·Π½ΠΈΡ†Π°-ошибка;

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ всСх 90 Ρ‚Π°Π±Π»ΠΈΡ† Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ сводятся Π² ΠΎΠ΄Π½Ρƒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ, Π½Π° основании ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ строится Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°:

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

На Π½Π΅ΠΉ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ растёт, ΠΈ Ρ‚Π΅ΠΌ быстрСС, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°, ΠΏΡ€ΠΈ этом Π½Π΅ поднимаясь Π²Ρ‹ΡˆΠ΅ 54 Π±ΠΈΡ‚. Π­Ρ‚ΠΎ самая большая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ, ΠΏΡ€ΠΈ этом вычислСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π½Π° ПК, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 80-Π±ΠΈΡ‚Π½Ρ‹Ρ… чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ (long double). ΠŸΠΎΡ‡Π΅ΠΌΡƒ я заострил Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ «Π½Π° ПК», Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΡƒΡ‚ΡŒ дальшС.

ΠŸΡ€ΠΈ использовании 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… цСлочислСнных вычислСний Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ скромнСС:

ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΌΡƒ Ρ€Π°Π²Π΅Π½ синус

Π—Π΄Π΅ΡΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 30.36 Π±ΠΈΡ‚. Но с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚ ΠΎΡ‚Π²Π΅Π΄Ρ‘Π½ ΠΏΠΎΠ΄ Π·Π½Π°ΠΊ числа, ошибка получаСтся ΠΌΠ΅Π½Π΅Π΅ самого младшСго Π±ΠΈΡ‚Π°.
На этой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚Π½Π΅ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ стСпСни ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ коэффициСнты ΠΏΡ€ΠΈ ΠΌΠ°Π»ΠΎΠΌ количСствС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ 1, ΠΈ ΠΏΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° 0x7f000000 выходят Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ 32-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ числа. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΎΠ± этом, Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ€Π°ΠΉΠΎΠ½Π΅ 0 Π±ΠΈΡ‚.
Максимальная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π° 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… числах, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ», составляСт 30.37 Π±ΠΈΡ‚ ΠΏΡ€ΠΈ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ 0x7fffff00.

НСсколько слов ΠΎ вычислСниях Π½Π° ARM со встроСнным АРМовским FPU (armhf)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ нСприятно ΡƒΠ΄ΠΈΠ²ΠΈΠ»ΠΈ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ всСх ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ свСдСны Π² нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ нСсколько листов:

О послСднСм Π½Π°Π΄ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ особо.

Π‘Ρ€Π°Π²Π½ΠΈΠΌ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ точности Π½Π° Π½ΠΈΡ… достигнуты:

ΠšΡƒΠ΄Π° дСлись 10 Π±ΠΈΡ‚?

Π’ свСтС этого ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ПК Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠ°Ρ†ΠΈΡŽ вмСсто sinl, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

А ΠΊΡƒΠ΄Π° ΠΆΠ΅ дСлись 10 Π±ΠΈΡ‚, я Ρ‚Π°ΠΊ ΠΈ Π½Π΅ понял. Π•ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, равная разрядности мантиссы Π½Π° 32- ΠΈ 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… float ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π°ΡΡŒ Π·Π° счёт запаса 80-Π±ΠΈΡ‚Π½Ρ‹Ρ… вычислСний, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ³Ρ€ΡƒΠ±Π»ΡΠ»ΠΈΡΡŒ Π΄ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… 32 ΠΈ 64, Π° Π±Π΅Π· огрублСния ΠΎΠ½Π° ΠΊΠ°ΠΊ Ρ€Π°Π· составляла Ρ‚Π΅ самыС 54 Π±ΠΈΡ‚Π°. ΠŸΡ€ΠΈ вычислСниях Π½Π° ARMΠ°Ρ… с 64-Π±ΠΈΡ‚Π½Ρ‹ΠΌ FPU Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСния ΡƒΠΏΠ°Π»Π° Π΄ΠΎ 50.8 Π±ΠΈΡ‚Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² 53 Π½Π° x86/x64.

Π’Π°Π±Π»ΠΈΡ†Ρ‹ с коэффициСнтами

Π’ качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚:

— Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ€Π°Π²Π½Ρ‹ΠΉ 2 n ;
— ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°;
— ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ для коэффициСнтов для привСдСния ΠΈΡ… ΠΊ цСлочислСнным значСниям;
— ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ AC_SHIFT, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Π½Π° сколько Π±ΠΈΡ‚ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ коэффициСнтС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 3-ΠΉ стСпСни Π±ΡƒΠ΄Π΅Ρ‚ «Π²Π΅ΡΠΎΠΌΠ΅Π΅» мноТитСля ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ 2-ΠΉ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ являСтся исходный ΠΊΠΎΠ΄ Π½Π° языкС Π‘. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ нСпосрСдствСнно Π½Π° экран, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ».

создаст Ρ„Π°ΠΉΠ» sine_approx_64_3_3.c. Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» содСрТит Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ коэффициСнтов для аппроксимации ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ 3-ΠΉ стСпСни ΠΏΠΎ 64 ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌ, Ρ‡Π΅Π³ΠΎ достаточно для получСния 25-Π±ΠΈΡ‚Π½ΠΎΠΉ точности. ΠœΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ коэффициСнтС A0 = 0x40000000, Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈ коэффициСнтах Π±ΠΎΠ»Π΅Π΅ высоких стСпСнСй Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ сосСдних Π² 2Β³ = 8 Ρ€Π°Π·.

Π’ Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π° Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² прСпроцСссора, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

КаТдая строка ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Как это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

Для использования аппроксимации Π² своём ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, с ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ синус. ΠŸΠΎΡ‚ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ рСсурсы (ΠΎΠ±ΡŠΡ‘ΠΌ памяти ΠΈ быстродСйствиС вычислитСля), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ цСлочислСнныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с 24-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ЦАП. Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚ ΠΎΡ‚Π²Π΅Π΄Ρ‘Π½ Π½Π° Π·Π½Π°ΠΊ, поэтому Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ аппроксимации Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ мСньшС 23 Π±ΠΈΡ‚. На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ заданная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ достигаСтся ΠΏΡ€ΠΈ использовании:

— Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π° 8192 строки ΠΏΡ€ΠΈ использовании аппроксимации 1-ΠΉ стСпСни,
— 512 строк ΠΏΡ€ΠΈ 2-ΠΉ стСпСни,
— 64 строки ΠΏΡ€ΠΈ 3-ΠΉ стСпСни,
— 32 ΠΏΡ€ΠΈ 4-ΠΉ стСпСни,
— 16 ΠΏΡ€ΠΈ 5-ΠΉ стСпСни, ΠΈ
— 8 ΠΏΡ€ΠΈ 6-ΠΉ стСпСни.

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘, Π΄Π»ΠΈΠ½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ этом ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ слСдуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с рСсурсами ΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ ΠΈΡ… использования. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимальноС быстродСйствиС, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠ°Ρ†ΠΈΡŽ 1-ΠΉ стСпСни, ΠΏΡ€ΠΈ этом Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π° 8192 строки Π·Π°ΠΉΠΌΡ‘Ρ‚ 64ΠΊ. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ STM32 Π½Π° Cortex-M3, Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² ΠžΠ—Π£ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ врСмя вычислСния Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ размСщСния Π΅Ρ‘ Π² памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈ Ρƒ ST ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ ΠžΠ—Π£ большС 64ΠΊ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования

Π§Ρ‚ΠΎ Π±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π»ΠΈΡˆΠ½ΠΈΡ… ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΉ для возвСдСния Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°
y = A2Β·xΒ² + A1Β·x + A0
ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π° ΠΊ Π²ΠΈΠ΄Ρƒ
y = ((0 + A2)Β·x + A1)Β·x + A0

Π’ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ΄ выглядит Ρ‚Π°ΠΊ:

Cortex-M3

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° embitz для STM32F103C8.
ВычислСния синуса ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ ΠΎΡ‚ 1-ΠΉ Π΄ΠΎ 6-ΠΉ стСпСнСй ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ ассСмблСрных вставок Π² ΠΊΠΎΠ΄ Π½Π° Π‘. ΠŸΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вставкой Π² коммСнтариях Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° 1 Ρ†ΠΈΠΊΠ» вычислСний, ΠΊΠΎΠ³Π΄Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° находится Π²ΠΎ flash ΠΈ ΠΊΠΎΠ³Π΄Π° Π² RAM, врСмя получаСтся Ρ€Π°Π·Π½ΠΎΠ΅. РазмСшСниС Ρ‚Π°Π±Π»ΠΈΡ† Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти позволяСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ быстродСйствиС.
Π― Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽ сСбя Π·Π½Π°Ρ‚ΠΎΠΊΠΎΠΌ ARMовского ассСмблСра, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΡƒΠ΄Π°ΡΡ‚ΡŒΡΡ вычислСния ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ.

Если Π²Ρ‚ΠΎΡ€ΠΎΠ΅ число прСвысит 0x7fffffff, Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±Π»ΠΎΠΊΠΎΠΌ умноТСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ. Но инструкции, которая ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π»Π° Π±Ρ‹ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΈ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ число, Π² Π½Π°Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅Ρ‚. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SMULL ΠΈ позаботимся ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ число Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΎ 0x7fffffff, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ² Π΅Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π² 2 Ρ€Π°Π·Π°. ΠŸΡ€ΠΈ этом Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ умноТСния ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ двумя способами:
— ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΡƒΠ΄Π²Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π° Ρ‡Ρ‚ΠΎ ΡƒΠΉΠ΄ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ Ρ‚Π°ΠΊΡ‚Ρ‹;
— ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Π΄Π²Π° Ρ€Π°Π·Π° большС Ρ‚ΠΎ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π° Π½Π΅Π³ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ.

Π’ΠΎΡ‚ ΠΈ всё. Π‘ΡƒΠ΄Ρƒ Ρ€Π°Π΄ вашим замСчаниям, уточнСниям ΠΈ прСдлоТСниям.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *