Ok, ho capito!! Grazie Paolo e Guglielmo, mi era venuto questo dubbio vedendo che comunque per fare sta ricerca binaria doveva fare diverse operazioni...
Meglio così ! sono più tranquillo, di ricerche del genere, l'array più lungo ha 16 elementi, il problema è che ne sono svariate array, ma troverò un modo di salvare capra e cavoli!! per fortuna, gli array che hanno molti elementi, quelli delle mappe vere e proprie e che sono multidimensionali, vengono usate con gia il valore index precedentemente trovato, quindi in queste, che ne sono varie da 8x16 (almeno 2) 10x10 (almeno 2) e 8x8 (circa 3) in realtà i dati in esse sono indicizzati già, e non mi resta che fare:
Val_11= Mappa[ Bkp_Load_inf ][ Bkp_RPM_inf ];
Val_12= Mappa[ Bkp_Load_inf ][ Bkp_RPM_sup ];
Val_21= Mappa[ Bkp_Load_sup ][ Bkp_RPM_inf ];
Val_22= Mappa[ Bkp_Load_sup ][ Bkp_RPM_sup ];
Da notare che mi servono 4 valori per realizzare una interpolazione lineare in una mappa 2D dove gli assi X sono i giri, asse Y sono il carico (Load) e i singoli valori in essa sono l'asse Z. Più sono distanti i breakpoint tra di loro, e più diventa importante l'uso di questa formula di interpolazione a 4 punti.
Beh, Vi Ringrazio dei Vostri preziosi consigli, Grazie!!!
Antonio