Non mi risulta che matlab abbia problemi con l'underscore.
Comunque, a seconda del tipo di dati che devi importare, dovresti usare funzioni come csvread o textread. Prova
a=textread('nome_file.dat')
non dovrebbe darti errori...
La funzione load serve per caricare nel workspace le variabili dai file .mat.