Я наткнулся на эту проблему, и после некоторых попыток мне удалось создать простой алгоритм, который работал для меня.
Сохраните вашу матрицу в Matlab, используя:
save('m','-v7','a')
m - это файл, -v7 - это версия (кто-то сказал, что она будет работать лучше, я не знаю), а - это матрица.Я не пробовал использовать более одной матрицы за раз.
Затем в Mathematica я использовал:
SetDirectory["Desktop"]
a = Import["m.mat"] ;
a=Partition[Flatten[a], 5000]
Я установил в своем каталоге расположение моего файла m.mat и импортировалЭто.В моем случае матрица была 5000 * 5000, поэтому мне пришлось разделить на части по 5000 элементов в каждой.Если у вас есть матрица N * K, попробуйте разделить на N и K, чтобы увидеть, что соответствует вашим потребностям.