- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机中用C语言精确开平方及附加正弦函数表
在单片机中,通常我们需要算一个数的开方,但如果直接用MATH.H中的SQR开方,对单片机是很残酷的,所以自编了一个程序,对任意正整数开方,且可精确到六位小数!
////////////输入整数////////////
///////////输出浮点型////////////////
//////////精确到8位小数///////////
#includestdio.h
#define uint unsigned int
float sqre(int a);
main()
{
int i;
while(1)
{
printf(please input number:);
scanf(%d,i); /*输入要开方的数*/
printf(i=%d\n,i);
printf(squr=%f\n,sqre(i)); /*被开方数大等于0时输出实数*/
}
}
float sqre(int a)
{
int i;
float b,c;
for(i=0;;i++)
{
if((ai* i)(a=(1+i)*(1+i)))
{
b=(float)(i+(1+i))/2;
break;
}
}
for(i=0;i3;i++)
{
c=b+(a/b-b)/2;
b=c;
}
return b;
}
/*////////自己编写的,一起学习/////////*/
0.0{0.0000}0.1{0.0017}0.2{0.0035}0.3{0.0052}0.4{0.0070}0.5{0.0087}0.6{0.0105}0.7{0.0122}0.8{0.0140}0.9{0.0157}1.0{0.0175}1.1{0.0192}1.2{0.0209}1.3{0.0227}1.4{0.0244}1.5{0.0262}1.6{0.0279}1.7{0.0297}1.8{0.0314}1.9{0.0332}2.0{0.0349}2.1{0.0366}2.2{0.0384}2.3{0.0401}2.4{0.0419}2.5{0.0436}2.6{0.0454}2.7{0.0471}2.8{0.0488}2.9{0.0506}3.0{0.0523}3.1{0.0541}3.2{0.0558}3.3{0.0576}3.4{0.0593}3.5{0.0610}3.6{0.0628}3.7{0.0645}3.8{0.0663}3.9{0.0680}4.0{0.0698}4.1{0.0715}4.2{0.0732}4.3{0.0750}4.4{0.0767}4.5{0.0785}4.6{0.0802}4.7{0.0819}4.8{0.0837}4.9{0.0854}5.0{0.0872}5.1{0.0889}5.2{0.0906}5.3{0.0924}5.4{0.0941}5.5{0.0958}5.6{0.0976}5.7{0.0993}5.8{0.1011}5.9{0.1028}6.0{0.1045}6.1{0.1063}6.2{0.1080}6.3{0.1097}6.4{0.1115}6.5{0.1132}6.6{0.1149}6.7{0.1167}6.8{0.1184}6.9{0.1201}7.0{0.1219}7.1{0.1236}7.2{0.1253}7.3{0.1271}7.4{0.1288}7.5{0.1305}7.6{0.1323}7.7{0.1340}7.8{0.1357}7.9{0.1374}8.0{0.1392}8.1{0.1409}8.2{0.1426}8.3{0.1444}8.4{0.1461}8.5{0.1478}8.6{0.1495}8.7{0.1513}8.8{0.1530}8.9{0.1547}9.0{0.1564}9.1{0.1582}9.2{0.1599}9.3{0.1616}9.4{0.1633}9.5{0.1650}9.6{0.1668}9.7{0.1685}9.8{0.1702}9.9{0.1719}10.0{0.1736}10.1{0.1754}10.2{0.1771}10.3{0.1788}10.4{0.1805}10.5{0.1822}10.6{0.1840}10.7{0.1857}10.8{0.1874}1
原创力文档


文档评论(0)