INNER CODE UNIT · JavaScript

poly_cal

lh3/yak · misc/test-qv.js:126

function poly_cal(B, x)
{
	var t = 1, s = 0;
	for (var i = 0; i < B.length; ++i) {
		s += t * B[i][0];
		t *= x;
	}
	return s;
}

//print(B.join("\t"));
//print(poly_cal(B, 1), poly_cal(B, 0));
for (var i = min_q - 1; i >= 0; --i) {
	var r = poly_cal(B, i);
	if (r < 1) r = 1;
	b[i][1] = b[i+1][1] / r;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…