Considera questo:
ingegnere + numeri + funzione + trovare_massimi_e_minimo + visualizzazioni_pi_o_meno_carine + programmazione
direi che VB NON E' lo strumento giusto.
Hai diverse possibilita' alternative:
1) mathlab: mega strumento galattico per calcolo numerico, che si programma in un "simil C" (e che fa un'infinita' di altre cose)
2) mathematica: ultra mega strumento galattico per calcolo numerico e simbolico che si programma in un linguaggio derivato da Lisp, con capacita' di visualizzazione galattiche
3) octave: clone free di mathlab
4) Python: ottimo linguaggio di programmazione per neofiti, con la possibilita' di andare dalla somma "1+1" alle reti neurali letteralmente con un paio di righe di codice, con OTTIME librerie numeriche (e' il concorrente diretto di Mathlab in certi casi), di ottimizzazione, ottime capacita' di visualizzazione, e con la possibilita' di programmare anche in modo MOOOOLTO piu' sofisticato (programmazione ad oggetti, funzionale, meta-programmazione, ...)
diciamo che i punti 1) e 2) sarebbero a pagamento, ma non e' difficile trovare versioni "aumma aumma/ascrocc".
A mio avviso, e' molto meglio Python. A meno di specifici requirement!