Haskell程序 查找给定弧度值的双曲正切
本教程将帮助我们找到给定弧度值的双曲正切。双曲函数是用来计算角度和距离的。双曲正切函数给我们提供了弧度角的双曲正切值。角度值必须是一个弧度值。如果角度是任何度数的值,则必须先将其转换为弧度值。
语法
tanh(angle)
这里,tanh()是一个内置函数,角度作为参数被传递,用于计算输入角度的双曲正切,其中角度必须是一个弧度值。
方法1:使用内置的tanh()函数寻找双曲切线
在这个方法中,我们将调用tanh()函数,并将需要寻找双曲正切的角度作为参数传给该函数。
算法
- 第1步 – 程序的执行将从主函数开始。main()函数拥有对程序的全部控制权。
-
第2步 – 一个名为 “角度 “的变量正在被初始化。最初,它将有一个垃圾值。然后,一个常量值被分配给它。
-
第3步 – 将成为弧度角值的常数,通过使用赋值运算符分配给变量 “角度”。
-
第4步 – 调用内置的双曲正切函数,tanh()。它的定义已经在标准库中提供。
-
第5步–包含弧度值的 “角度 “变量作为参数传递给tanh()函数。
-
第6步 – 在tanh()函数计算出最终结果值后,将结果分配给 “result “变量,并通过打印结果值显示最终输出。
示例
在这个例子中,我们将看到我们如何计算任何弧度角的双曲正切。这可以通过使用内置的tanh()函数来完成。
main = do
let angle = 1
putStrLn "The radian angle whose hyperbolic tangent is to be computed is: "
print (angle)
let result=tanh(angle)
putStrLn "The resultant hyperbolic tangent is: "
print (result)
输出
The radian angle whose hyperbolic tangent is to be computed is:
1.0
The resultant hyperbolic tangent is:
0.7615941559557649
方法2:使用内置的tanh()函数将学位值转换为弧度。
在这个方法中,使用计算后得到的弧度值。调用tanh()函数,并将需要寻找双曲正切的角度(弧度)作为参数传递给该函数。然后,最终结果被打印出来。
算法
- 第1步 – 程序的执行将从主函数开始。main()函数拥有对程序的全部控制权。
-
第2步–一个名为 “度 “的变量正在被初始化。一个恒定的程度值被分配给它(例如,90、60、45等)。
-
第3步 – 一个名为 “angle “的变量被初始化,以将度数转换成弧度值。这个变量将包含转换后的弧度值。
-
第4步 – 弧度值是通过使用学位*pi/180的公式得到的。例如,90度用这个公式转换为弧度,得到的弧度值是1.57095。
-
第5步 – 计算出的弧度值被分配到变量 “angle”。现在,变量 “angle “包含弧度值,它被进一步作为参数传递。
-
第6步 – 调用内置的双曲正切函数,tanh()。它的定义已经在标准库中提供。
-
第7步–包含弧度值的 “角度 “变量被作为参数传给tanh()函数。
-
第8步 – 在tanh()函数计算出最终结果值后,将结果分配给 “result “变量,并通过打印结果值显示最终输出。
示例
在这个例子中,我们将看到如何计算任意角度的双曲正切。
main = do
let degree= 90
let angle=degree * 3.14159 / 180
putStrLn "The radian angle whose hyperbolic tangent is to be computed is: "
print (angle)
let result=tanh(angle)
putStrLn "The resultant hyperbolic tangent is: "
print (result)
输出
The radian angle whose hyperbolic tangent is to be computed is:
1.570795
The resultant hyperbolic tangent is:
0.9171521249300707
结论
在Haskell中,给定角度的双曲正切值(弧度)可以通过使用tanh()函数计算。作为参数传递给这个函数的值必须是弧度。对于度值,它可以被转换为弧度。然后将这个弧度值传递给tanh()函数,执行该例并成功打印出结果。
获得的结果值的数据类型取决于输入值的计算所需的结果值的数据类型,无论它是整数、浮点数还是双数。