Ciao,
è un discorso troppo dipendente dal tipo di codice e strutture dati utilizzate; dall'archiettura, dal compilatore, e via dicendo. Poi "voloce" è un termine che ha il tempo che trova, puoi avere il miglior codice al mondo, ma se è illeggibile è inutilizzabile.
Fortran90 esistente da qualche decennio ha avuto modo di svilupparsi ed essere adattato a varie architettur.
Matlab è un linguaggio ad alto livello, può avare maggiori ottimizzazioni a tempo di compilazione.
Troppo vago il discorso per darti una risposta (lo si può fare anche con C/C++ e Java e si è a capo).
EDIT:
es. che può darti un'idea che un'ottimizzazione dipende dall'architettura, dal compilatore, e via dicendo, un post scritto da
apatriarca sulla rappresentazione degli array (in Fortran):
column-major o row-major
"Un giorno tutti noi sciocchi saremo morti e allora i vivi andranno avanti. ... tutti gli uomini saranno fratelli e nessuno se ne starà al sole in panciolle a farsi nutrire dai suoi compagni"
[Jack London]
HOFL...che stress!!