gpt4 book ai didi

prolog - 将 sin 函数的答案分配给序言中的 sin(X) 项

转载 作者:行者123 更新时间:2023-12-01 11:37:11 26 4
gpt4 key购买 nike

我编写了一个 Prolog 程序来求解简单的三角方程。我写它是为了获取三角函数的值。例如,我可以获得 sin(45) 的值,但我无法将 sin(45) 的值赋给术语 sin(45 )。我尝试了 =,==,=:= 运算符,但它们没有用。实际上,我想将 sin(45) 的值传递给程序的下一个代码,而不是术语 sin(45)。谢谢...

最佳答案

算术是由一些专门的内置函数执行的,比如 is/2 或 (<)/2,它们将右手项计算为 表达式,并将数值与左手边统一起来。最常见的用法是为自由变量赋值,如

?- X is sin(pi/2).
X = 1.0.

请注意 sin/1 的参数,它的单位是弧度。评估后,您将变量(现在绑定(bind)到一个数值)传递到下一个代码。

关于prolog - 将 sin 函数的答案分配给序言中的 sin(X) 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25599717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com