Mi sono imbattuto in questo problema e dopo alcuni tentativi sono riuscito a creare un semplice algoritmo che ha funzionato per me.
Salvare il matrice in Matlab utilizzando:
save('m','-v7','a')
m è il file, -v7 è la versione (qualcuno ha detto che avrebbe funzionato meglio, non lo so) e A è la matrice. Non ho provato con più di una matrice alla volta.
Poi in matematica ho usato:
SetDirectory["Desktop"]
a = Import["m.mat"] ;
a=Partition[Flatten[a], 5000]
ho impostato la mia directory alla posizione del mio file m.mat e importato. Nel mio caso la matrice era 5000 * 5000 quindi ho dovuto dividere in parti con 5000 elementi ciascuna. Se si dispone di una matrice N * K, provare a dividere per N e K per vedere ciò che si adatta alle proprie esigenze.
Hai letto http://reference.wolfram.com/mathematica/ref/format/MAT.html? –
O forse potresti spiegare cosa intendi per _automaticamente_ –
Intendo automaticamente che non devi importarlo manualmente. In altre parole, esiste un software o un programma che può unire un programma Matlab e un programma Mathematica? – js85