Ciao,
visto che conosci Matlab, sai che questo non è un vero linguaggio di programmazione ma un "linguaggio" per il calcolo tecnico-scientifico, questo comporta l'impossibilità di avere una form così come l'intendi tu.
A partire dalle mie conoscenze, quello che mi sento di consigliarti e di:
- creare un file matlab con la/le funzioni ch ti occorrono e di compilarlo (i dati d'ingresso devono essere letti da file di scambio, così come i dati d'uscita devo andare su file);
- creare una GUI con menù e quant'altro ti occorra, con VisualBasic od altro ambiente;
- per il "pdf" potresti fare così:
+ stampa a video dei grafici
+ salvare i grafici su file
+ richiamare un free software per la creazione del pdf.
E' un pò macchinoso, visto che bisogna usare i file per scambiare dati tra GUI ed applicazione Matlab, ma credo che sia possibile.
Buona giornata.