UNPKG

maia-util

Version:

Utility math and music functions supporting various applications by Music Artificial Intelligence Algorithms, Inc.

28 lines (26 loc) 654 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = index_1st_element_gt; // Interpolation. function index_1st_element_gt(item, an_array) { // Tom Collins 27/12/2014. // In // item Number mandatory // an_array Array mandatory // Out Integer // This function takes two arguments: a real number x and an array L of real // numbers. It returns the index of the first element of L that is greater // than x. var idx = 0; var jdx = undefined; while (idx < an_array.length) { if (an_array[idx] > item) { jdx = idx; idx = an_array.length; } idx++; } return jdx; };