sin的计算方法 计算机是怎样计算sin的?

计算机是怎样计算sin的?Sin45=0.707106781这个小计算器提供了10位有效数字的显示,但实际上里面有几个有效数字,可以通过以下方法显示:在上面的结果上,乘以10000得到7071.067

计算机是怎样计算sin的?

Sin45=0.707106781

这个小计算器提供了10位有效数字的显示,但实际上里面有几个有效数字,可以通过以下方法显示:在上面的结果上,乘以10000得到7071.067812(这里再显示一位),减去整数部分7071得到00678112,再乘以1000得到67.81187(这里还有三位数)。所以这种小型计算器可以将函数值计算为14位有效数字(最后一位四舍五入)。

此操作也可以在计算机操作系统的计算器上完成

sin是一个正弦函数,可以通过公式计算。

定义:对于任何实数x,都有一个唯一的角度(等于弧度系统中的实数),这个角度对应于唯一确定的正弦值SiNx。这样,对于任何实数x,都有一个唯一确定的值SiNx及其配对定理:在三角形中,每边与对角线的正弦之比相等,即a/Sina=B/SINB=C/sinc在直角三角形ABC中,如果∠C为90°,y为直角边,R为斜边,而X是另一个直角边(在坐标系中,这是底部),那么sin∠a=Y/R,R=X+Y下的根号

可以理解为数值近似:

当然,你也可以认为误差小于10^-5倍是不够接近的,例如,在一些需要超高精度的领域,用泰勒级数计算π是不够精确的,而且不能互换sin和tan。所以这取决于你使用的域名。实际上,0-10度范围内的误差相对较小。

在实际应用中,高中物理使用这种近似来计算单摆的周期。当摆角很小时,可以认为sinθ=Tanθ=x/L。这个摆角很小,要求的范围也取决于你能接受的误差。如果你的钟摆需要很高的精度,在5度以内可能不够,它需要一个较小的角度。如果它是一个普通的摆,它只是用来粗略地测量重力加速度等,那么12度和15度可能是可以接受的。