📄 triangle.c
字号:
/****************************************************************************
* 文 件 名:Triangle.c
* 版 本: V1.0
* 连 接:
* 功 能:快速三角函数计算
* 作者:黄振升
* 日期:2007/1/12
*---------------历史版本信息-------------------------------------------------
* 修 改 人: 黄振升
* 版 本:
* 日 期: 2007/1/12
* 描 述:
****************************************************************************/
/***********************************************************************
包含文件
***********************************************************************/
#include "config.h"
/***********************************************************************
* 名 称:Sin60_Degree[]
* 功 能:60度正弦表,供查表程序使用
* 说明 :范围为0到60度,将60度分割成1200份
按交度制汇编
***********************************************************************/
uint32 const SIN_TABLE[]=
{
0 , // 0
57 , // 0.05
114 , // 0.1
171 , // 0.15
228 , // 0.2
285 , // 0.25
343 , // 0.3
400 , // 0.35
457 , // 0.4
514 , // 0.45
571 , // 0.5
629 , // 0.55
686 , // 0.6
743 , // 0.65
800 , // 0.7
857 , // 0.75
915 , // 0.8
972 , // 0.85
1029 ,// 0.9
1086 ,// 0.95
1143 ,// 1
1200 ,// 1.05
1258 ,// 1.1
1315 ,// 1.15
1372 ,// 1.2
1429 ,// 1.25
1486 ,// 1.3
1544 ,// 1.35
1601 ,// 1.4
1658 ,// 1.45
1715 ,// 1.5
1772 ,// 1.55
1829 ,// 1.6
1887 ,// 1.65
1944 ,// 1.7
2001 ,// 1.75
2058 ,// 1.8
2115 ,// 1.85
2172 ,// 1.9
2230 ,// 1.95
2287 ,// 2
2344 ,// 2.05
2401 ,// 2.1
2458 ,// 2.15
2515 ,// 2.2
2572 ,// 2.25
2630 ,// 2.3
2687 ,// 2.35
2744 ,// 2.4
2801 ,// 2.45
2858 ,// 2.5
2915 ,// 2.55
2972 ,// 2.6
3030 ,// 2.65
3087 ,// 2.7
3144 ,// 2.75
3201 ,// 2.8
3258 ,// 2.85
3315 ,// 2.9
3372 ,// 2.95
3429 ,// 3
3487 ,// 3.05
3544 ,// 3.1
3601 ,// 3.15
3658 ,// 3.2
3715 ,// 3.25
3772 ,// 3.3
3829 ,// 3.35
3886 ,// 3.4
3943 ,// 3.45
4000 ,// 3.5
4057 ,// 3.55
4115 ,// 3.6
4172 ,// 3.65
4229 ,// 3.7
4286 ,// 3.75
4343 ,// 3.8
4400 ,// 3.85
4457 ,// 3.9
4514 ,// 3.95
4571 ,// 4
4628 ,// 4.05
4685 ,// 4.1
4742 ,// 4.15
4799 ,// 4.2
4856 ,// 4.25
4913 ,// 4.3
4970 ,// 4.35
5027 ,// 4.4
5084 ,// 4.45
5141 ,// 4.5
5198 ,// 4.55
5255 ,// 4.6
5312 ,// 4.65
5369 ,// 4.7
5426 ,// 4.75
5483 ,// 4.8
5540 ,// 4.85
5597 ,// 4.9
5654 ,// 4.95
5711 ,// 5
5768 ,// 5.05
5825 ,// 5.1
5882 ,// 5.15
5939 ,// 5.2
5996 ,// 5.25
6053 ,// 5.3
6110 ,// 5.35
6167 ,// 5.4
6224 ,// 5.45
6281 ,// 5.5
6338 ,// 5.55
6395 ,// 5.6
6452 ,// 5.65
6509 ,// 5.7
6565 ,// 5.75
6622 ,// 5.8
6679 ,// 5.85
6736 ,// 5.9
6793 ,// 5.95
6850 ,// 6
6907 ,// 6.05
6964 ,// 6.1
7020 ,// 6.15
7077 ,// 6.2
7134 ,// 6.25
7191 ,// 6.3
7248 ,// 6.35
7305 ,// 6.4
7362 ,// 6.45
7418 ,// 6.5
7475 ,// 6.55
7532 ,// 6.6
7589 ,// 6.65
7646 ,// 6.7
7702 ,// 6.75
7759 ,// 6.8
7816 ,// 6.85
7873 ,// 6.9
7930 ,// 6.95
7986 ,// 7
8043 ,// 7.05
8100 ,// 7.1
8157 ,// 7.15
8213 ,// 7.2
8270 ,// 7.25
8327 ,// 7.3
8384 ,// 7.35
8440 ,// 7.4
8497 ,// 7.45
8554 ,// 7.5
8610 ,// 7.55
8667 ,// 7.6
8724 ,// 7.65
8780 ,// 7.7
8837 ,// 7.75
8894 ,// 7.8
8950 ,// 7.85
9007 ,// 7.9
9064 ,// 7.95
9120 ,// 8
9177 ,// 8.05
9234 ,// 8.1
9290 ,// 8.15
9347 ,// 8.2
9403 ,// 8.25
9460 ,// 8.3
9517 ,// 8.35
9573 ,// 8.4
9630 ,// 8.45
9686 ,// 8.5
9743 ,// 8.55
9799 ,// 8.6
9856 ,// 8.65
9913 ,// 8.7
9969 ,// 8.75
10026 ,// 8.8
10082 ,// 8.85
10139 ,// 8.9
10195 ,// 8.95
10252 ,// 9
10308 ,// 9.05
10365 ,// 9.1
10421 ,// 9.15
10477 ,// 9.2
10534 ,// 9.25
10590 ,// 9.3
10647 ,// 9.35
10703 ,// 9.4
10760 ,// 9.45
10816 ,// 9.5
10872 ,// 9.55
10929 ,// 9.6
10985 ,// 9.65
11042 ,// 9.7
11098 ,// 9.75
11154 ,// 9.8
11211 ,// 9.85
11267 ,// 9.9
11323 ,// 9.95
11380 ,// 10
11436 ,// 10.05
11492 ,// 10.1
11549 ,// 10.15
11605 ,// 10.2
11661 ,// 10.25
11717 ,// 10.3
11774 ,// 10.35
11830 ,// 10.4
11886 ,// 10.45
11942 ,// 10.5
11999 ,// 10.55
12055 ,// 10.6
12111 ,// 10.65
12167 ,// 10.7
12224 ,// 10.75
12280 ,// 10.8
12336 ,// 10.85
12392 ,// 10.9
12448 ,// 10.95
12504 ,// 11
12560 ,// 11.05
12617 ,// 11.1
12673 ,// 11.15
12729 ,// 11.2
12785 ,// 11.25
12841 ,// 11.3
12897 ,// 11.35
12953 ,// 11.4
13009 ,// 11.45
13065 ,// 11.5
13121 ,// 11.55
13177 ,// 11.6
13233 ,// 11.65
13289 ,// 11.7
13345 ,// 11.75
13401 ,// 11.8
13457 ,// 11.85
13513 ,// 11.9
13569 ,// 11.95
13625 ,// 12
13681 ,// 12.05
13737 ,// 12.1
13793 ,// 12.15
13849 ,// 12.2
13905 ,// 12.25
13961 ,// 12.3
14017 ,// 12.35
14072 ,// 12.4
14128 ,// 12.45
14184 ,// 12.5
14240 ,// 12.55
14296 ,// 12.6
14352 ,// 12.65
14407 ,// 12.7
14463 ,// 12.75
14519 ,// 12.8
14575 ,// 12.85
14630 ,// 12.9
14686 ,// 12.95
14742 ,// 13
14798 ,// 13.05
14853 ,// 13.1
14909 ,// 13.15
14965 ,// 13.2
15020 ,// 13.25
15076 ,// 13.3
15132 ,// 13.35
15187 ,// 13.4
15243 ,// 13.45
15299 ,// 13.5
15354 ,// 13.55
15410 ,// 13.6
15465 ,// 13.65
15521 ,// 13.7
15576 ,// 13.75
15632 ,// 13.8
15688 ,// 13.85
15743 ,// 13.9
15799 ,// 13.95
15854 ,// 14
15910 ,// 14.05
15965 ,// 14.1
16021 ,// 14.15
16076 ,// 14.2
16131 ,// 14.25
16187 ,// 14.3
16242 ,// 14.35
16298 ,// 14.4
16353 ,// 14.45
16408 ,// 14.5
16464 ,// 14.55
16519 ,// 14.6
16574 ,// 14.65
16630 ,// 14.7
16685 ,// 14.75
16740 ,// 14.8
16796 ,// 14.85
16851 ,// 14.9
16906 ,// 14.95
16961 ,// 15
17017 ,// 15.05
17072 ,// 15.1
17127 ,// 15.15
17182 ,// 15.2
17238 ,// 15.25
17293 ,// 15.3
17348 ,// 15.35
17403 ,// 15.4
17458 ,// 15.45
17513 ,// 15.5
17568 ,// 15.55
17623 ,// 15.6
17679 ,// 15.65
17734 ,// 15.7
17789 ,// 15.75
17844 ,// 15.8
17899 ,// 15.85
17954 ,// 15.9
18009 ,// 15.95
18064 ,// 16
18119 ,// 16.05
18174 ,// 16.1
18229 ,// 16.15
18283 ,// 16.2
18338 ,// 16.25
18393 ,// 16.3
18448 ,// 16.35
18503 ,// 16.4
18558 ,// 16.45
18613 ,// 16.5
18668 ,// 16.55
18722 ,// 16.6
18777 ,// 16.65
18832 ,// 16.7
18887 ,// 16.75
18941 ,// 16.8
18996 ,// 16.85
19051 ,// 16.9
19106 ,// 16.95
19160 ,// 17
19215 ,// 17.05
19270 ,// 17.1
19324 ,// 17.15
19379 ,// 17.2
19434 ,// 17.25
19488 ,// 17.3
19543 ,// 17.35
19597 ,// 17.4
19652 ,// 17.45
19707 ,// 17.5
19761 ,// 17.55
19816 ,// 17.6
19870 ,// 17.65
19925 ,// 17.7
19979 ,// 17.75
20034 ,// 17.8
20088 ,// 17.85
20142 ,// 17.9
20197 ,// 17.95
20251 ,// 18
20306 ,// 18.05
20360 ,// 18.1
20414 ,// 18.15
20469 ,// 18.2
20523 ,// 18.25
20577 ,// 18.3
20632 ,// 18.35
20686 ,// 18.4
20740 ,// 18.45
20794 ,// 18.5
20849 ,// 18.55
20903 ,// 18.6
20957 ,// 18.65
21011 ,// 18.7
21065 ,// 18.75
21120 ,// 18.8
21174 ,// 18.85
21228 ,// 18.9
21282 ,// 18.95
21336 ,// 19
21390 ,// 19.05
21444 ,// 19.1
21498 ,// 19.15
21552 ,// 19.2
21606 ,// 19.25
21660 ,// 19.3
21714 ,// 19.35
21768 ,// 19.4
21822 ,// 19.45
21876 ,// 19.5
21930 ,// 19.55
21984 ,// 19.6
22038 ,// 19.65
22091 ,// 19.7
22145 ,// 19.75
22199 ,// 19.8
22253 ,// 19.85
22307 ,// 19.9
22360 ,// 19.95
22414 ,// 20
22468 ,// 20.05
22522 ,// 20.1
22575 ,// 20.15
22629 ,// 20.2
22683 ,// 20.25
22736 ,// 20.3
22790 ,// 20.35
22844 ,// 20.4
22897 ,// 20.45
22951 ,// 20.5
23004 ,// 20.55
23058 ,// 20.6
23111 ,// 20.65
23165 ,// 20.7
23218 ,// 20.75
23272 ,// 20.8
23325 ,// 20.85
23379 ,// 20.9
23432 ,// 20.95
23486 ,// 21
23539 ,// 21.05
23592 ,// 21.1
23646 ,// 21.15
23699 ,// 21.2
23752 ,// 21.25
23806 ,// 21.3
23859 ,// 21.35
23912 ,// 21.4
23965 ,// 21.45
24019 ,// 21.5
24072 ,// 21.55
24125 ,// 21.6
24178 ,// 21.65
24231 ,// 21.7
24284 ,// 21.75
24337 ,// 21.8
24391 ,// 21.85
24444 ,// 21.9
24497 ,// 21.95
24550 ,// 22
24603 ,// 22.05
24656 ,// 22.1
24709 ,// 22.15
24762 ,// 22.2
24815 ,// 22.25
24868 ,// 22.3
24920 ,// 22.35
24973 ,// 22.4
25026 ,// 22.45
25079 ,// 22.5
25132 ,// 22.55
25185 ,// 22.6
25237 ,// 22.65
25290 ,// 22.7
25343 ,// 22.75
25396 ,// 22.8
25448 ,// 22.85
25501 ,// 22.9
25554 ,// 22.95
25606 ,// 23
25659 ,// 23.05
25712 ,// 23.1
25764 ,// 23.15
25817 ,// 23.2
25869 ,// 23.25
25922 ,// 23.3
25974 ,// 23.35
26027 ,// 23.4
26079 ,// 23.45
26132 ,// 23.5
26184 ,// 23.55
26237 ,// 23.6
26289 ,// 23.65
26342 ,// 23.7
26394 ,// 23.75
26446 ,// 23.8
26499 ,// 23.85
26551 ,// 23.9
26603 ,// 23.95
26655 ,// 24
26708 ,// 24.05
26760 ,// 24.1
26812 ,// 24.15
26864 ,// 24.2
26916 ,// 24.25
26969 ,// 24.3
27021 ,// 24.35
27073 ,// 24.4
27125 ,// 24.45
27177 ,// 24.5
27229 ,// 24.55
27281 ,// 24.6
27333 ,// 24.65
27385 ,// 24.7
27437 ,// 24.75
27489 ,// 24.8
27541 ,// 24.85
27593 ,// 24.9
27644 ,// 24.95
27696 ,// 25
27748 ,// 25.05
27800 ,// 25.1
27852 ,// 25.15
27903 ,// 25.2
27955 ,// 25.25
28007 ,// 25.3
28059 ,// 25.35
28110 ,// 25.4
28162 ,// 25.45
28213 ,// 25.5
28265 ,// 25.55
28317 ,// 25.6
28368 ,// 25.65
28420 ,// 25.7
28471 ,// 25.75
28523 ,// 25.8
28574 ,// 25.85
28626 ,// 25.9
28677 ,// 25.95
28729 ,// 26
28780 ,// 26.05
28831 ,// 26.1
28883 ,// 26.15
28934 ,// 26.2
28985 ,// 26.25
29037 ,// 26.3
29088 ,// 26.35
29139 ,// 26.4
29190 ,// 26.45
29242 ,// 26.5
29293 ,// 26.55
29344 ,// 26.6
29395 ,// 26.65
29446 ,// 26.7
29497 ,// 26.75
29548 ,// 26.8
29599 ,// 26.85
29650 ,// 26.9
29701 ,// 26.95
29752 ,// 27
29803 ,// 27.05
29854 ,// 27.1
29905 ,// 27.15
29956 ,// 27.2
30007 ,// 27.25
30058 ,// 27.3
30108 ,// 27.35
30159 ,// 27.4
30210 ,// 27.45
30261 ,// 27.5
30311 ,// 27.55
30362 ,// 27.6
30413 ,// 27.65
30463 ,// 27.7
30514 ,// 27.75
30565 ,// 27.8
30615 ,// 27.85
30666 ,// 27.9
30716 ,// 27.95
30767 ,// 28
30817 ,// 28.05
30868 ,// 28.1
30918 ,// 28.15
30969 ,// 28.2
31019 ,// 28.25
31069 ,// 28.3
31120 ,// 28.35
31170 ,// 28.4
31220 ,// 28.45
31271 ,// 28.5
31321 ,// 28.55
31371 ,// 28.6
31421 ,// 28.65
31471 ,// 28.7
31522 ,// 28.75
31572 ,// 28.8
31622 ,// 28.85
31672 ,// 28.9
31722 ,// 28.95
31772 ,// 29
31822 ,// 29.05
31872 ,// 29.1
31922 ,// 29.15
31972 ,// 29.2
32022 ,// 29.25
32072 ,// 29.3
32122 ,// 29.35
32171 ,// 29.4
32221 ,// 29.45
32271 ,// 29.5
32321 ,// 29.55
32370 ,// 29.6
32420 ,// 29.65
32470 ,// 29.7
32520 ,// 29.75
32569 ,// 29.8
32619 ,// 29.85
32668 ,// 29.9
32718 ,// 29.95
32768 ,// 30
32817 ,// 30.05
32867 ,// 30.1
32916 ,// 30.15
32965 ,// 30.2
33015 ,// 30.25
33064 ,// 30.3
33114 ,// 30.35
33163 ,// 30.4
33212 ,// 30.45
33262 ,// 30.5
33311 ,// 30.55
33360 ,// 30.6
33409 ,// 30.65
33458 ,// 30.7
33508 ,// 30.75
33557 ,// 30.8
33606 ,// 30.85
33655 ,// 30.9
33704 ,// 30.95
33753 ,// 31
33802 ,// 31.05
33851 ,// 31.1
33900 ,// 31.15
33949 ,// 31.2
33998 ,// 31.25
34047 ,// 31.3
34096 ,// 31.35
34144 ,// 31.4
34193 ,// 31.45
34242 ,// 31.5
34291 ,// 31.55
34339 ,// 31.6
34388 ,// 31.65
34437 ,// 31.7
34485 ,// 31.75
34534 ,// 31.8
34583 ,// 31.85
34631 ,// 31.9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -