다음 방정식이 이라고 가정 해 봅시다. 내 목표는이 다음 요소를 반환하는 시퀀스를 만드는 것입니다. 여기 내 솔루션 그리고 그것은 작동합니다수학 순서 추가 요소
let rec factorial(n:float) =
match n with
|0.0 -> 1.0
|n -> n * factorial(n-1.0)
let seq1 = Seq.initInfinite(fun i -> factorial(float(i))/sqrt(float(i)+1.0)))
, 유비, 나는 식에 따라 요소를 반환 시퀀스를 생성하고 싶습니다 : 나는 몇 가지 코드를 가지고
을하지만, 그렇게하는 방법을 잘못 작동하게 만들다?
let seq2(x:float) = Seq.initInfinite(fun a -> let i = float(a)
(1.0/factorial(0.0)) + System.Math.Pow(x,i)/factorial(i))
Lol, 나는'(x^0)/0! = 1/0! '보다 빠릅니다. 이제 작동합니다. – matoex
그건 그렇고, 시퀀스의'x' 요소의 합을 얻는 방법은? – matoex
좋습니다, 작동합니다. – matoex