资源描述:
《数学函数例子大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、``求平方根头文件:#include定义函数:doublesqrt(doublex);函数说明:sqrt()用来计算参数x的平方根,然后将结果返回.参数x必须为正数.返回值:返回参数x的平方根值.错误代码:EDOM参数x为负数.附加说明:使用GCC编译时请加入-lm.范例/*计算200的平方根值*/#includemain(){doubleroot;root=sqrt(200);printf("answeris%f",root);
}执行answeris14.142136
2、tanh()—正切函数(取双曲线正切函数值)相关函数:cosh,sinh头文件:#include定义函数:doubletanh(doublex);函数说明:tanh()用来计算参数x的双曲线正切值,然后将结果返回.数学定义式为:sinh(x)/cosh(x).返回值:返回参数x的双曲线正切值.附加说明:使用GCC编译时请加入-lm.范例#includemain()
{`````doubleanswer=tanh(0.5);printf("tanh(0.5)=%f",ans
3、wer);}执行tanh(0.5)=0.462117tan()—正切函数相关函数:atan,atan2,cos,sin头文件:#include定义函数:doubletan(doublex);函数说明:tan()用来计算参数x的正切值,然后将结果返回.返回值:返回参数x的正切值.附加说明:使用GCC编译时请加入-lm.范例#includemain(){doubleanswer=tan(0.5);printf("tan(0.5)=%f",answer);
}执行tan(0.5
4、)=0.546302sinh()—正弦函数(取双曲线正玄函数值)相关函数:cosh,tanh头文件:#include定义函数:doublesinh(doublex);函数说明:sinh()用来计算参数x的双曲线正玄值,然后将结果返回.数学定义式为:(exp(x)-exp(-x))/2.返回值:返回参数x的双曲线正玄值.附加说明:使用GCC编译时请加入-lm.`````范例#includemain(){doubleanswer=sinh(0.5);printf("sinh(0.
5、5)=%f",answer);
}执行sinh(0.5)=0.521095sin()—正弦函数相关函数:acos,asin,atan,atan2,cos,tan头文件:#include定义函数:doublesin(doublex);函数说明:sin()用来计算参数x的正玄值,然后将结果返回.返回值:返回-1至1之间的计算结果.附加说明:使用GCC编译时请加入-lm.范例#includemain(){doubleanswer=sin(0.5);printf("sin(0.5
6、)=%f",answer);
}执行sin(0.5)=0.479426pow()—求次方函数(求一个数的N次方)
相关函数:exp,log,log10头文件:#include定义函数:doublepow(doublex,doubley);`````函数说明:pow()用来计算以x为底的y次方值,即xy值,然后将结果返回.返回值:返回x的y次方计算结果.错误代码:EDOM参数x为负数且参数y不是整数.附加说明:使用GCC编译时请加入-lm.范例#includemain(){
7、doubleanswer;
answer=pow(2,10);
printf("2^10=%f",answer);
}执行2^10=1024.000000log10()—对数函数(求以10为底的对数值)相关函数:exp,log,pow头文件:#include定义函数:doublelog10(doublex);函数说明:log10()用来计算以10为底的x对数值,然后将结果返回.返回值:返回参数x以10为底的对数值.错误代码:EDOM参数x为负数.RANGE参数x为零值,零的对数值无定义.
8、附加说明:使用GCC编译时请加入-lm.范例#include
main(){doubleanswer;answer=log10(100);`````printf("log10(100)=%f",answer);}执行log10(100)=2.000000log()—对数函数(求以e为底的对数值)相关函数:exp,log10,pow头文件:#include定义函数:doublel