// Copyright 2015 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package mathx import ( "testing" . "github.com/aclements/go-moremath/internal/mathtest" ) func TestBetaInc(t *testing.T) { // Example values from MATLAB betainc documentation. WantFunc(t, "I_0.5(%v, 3)", func(a float64) float64 { return BetaInc(0.5, a, 3) }, map[float64]float64{ 0: 1.00000000000000, 1: 0.87500000000000, 2: 0.68750000000000, 3: 0.50000000000000, 4: 0.34375000000000, 5: 0.22656250000000, 6: 0.14453125000000, 7: 0.08984375000000, 8: 0.05468750000000, 9: 0.03271484375000, 10: 0.01928710937500}) }