Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 等效函数但不同值O.O_Function_Haskell_Binomial Coefficients - Fatal编程技术网

Function 等效函数但不同值O.O

Function 等效函数但不同值O.O,function,haskell,binomial-coefficients,Function,Haskell,Binomial Coefficients,我有2个函数,但对于相同的输入a=5和b=6个不同的值--为什么 f1: f2: 我的haskell代码: f :: Double -> Double -> Double f a b = (((a**3)+(b**3))*((a**3)-(b**3)))+3*((a*(b**2) + (a**2)*a)*(a*(b**2) - (a**2)*a)) h :: Double -> Double -> Double h a b = ((a+b)*(a-b))**3 f

我有2个函数,但对于相同的输入a=5和b=6个不同的值--为什么

f1:

f2:

我的haskell代码:

f :: Double -> Double -> Double
f a b = (((a**3)+(b**3))*((a**3)-(b**3)))+3*((a*(b**2) + (a**2)*a)*(a*(b**2) - (a**2)*a))

h :: Double -> Double -> Double
h a b = ((a+b)*(a-b))**3
f-->

h-->

您的功能并不等同。将每一项展开,例如,
a**6
术语是不同的。

您期望得到什么输出,以及您得到了什么。通常情况下,我们不会实际运行您的代码,我们只是查看它并预测发生了什么,因此如果您向我们显示输出,它会有所帮助。Main>h65输出=>1331.0 Main>f65输出=>-41436.99999999999f::Double->Double->Double->Double fab=((a3+b3)*(a3-b3*)((ab2+a2*b))它的作品=)尼斯下次一定要使用文本为您的链接,并作出适当的hyperref。我不知道你希望我从链接中得到什么。此外,这些图相当清楚地表明,这些函数是不同的-不知道是什么让你认为他们是。