La mia interpretazione e' che l'OP vuole partire da formule TeX, far si' che siano lette da un programma che si aspetta queste formule in input e infinite ricavare un valore numerico (un double ad esempio).
Spesso mi trovo a dover cambiare dati al contorno, condizioni iniziali, parametri e altro nei miei codici. Per evitare ogni volta di dover cambiare a mano questi dati e ricompilare da capo il programma (cosa che rallenta di molto il processo di sviluppo), utilizzo dei parser che permettono di valutare stringhe (lette da file di testo esterni) come "sqrt(1-x^2+y^2)" per valori dati di 'x' e 'y' e darli in pasto al mio programma senza dover ricompilare. La libreria su cui mi appoggio e' muparser: https://beltoforion.de/en/muparser/index.php#idExample
Si possono trovare diversi esempi online, piu' o meno difficili a seconda del tuo livello di C++. Sono abbastanza certo che ci sia qualcosa anche per Python, ma non ho guardato sinceramente.