Tôi tình cờ gặp vấn đề này và sau một số lần thử tôi đã quản lý để tạo một thuật toán đơn giản phù hợp với tôi.
Lưu ma trận của bạn trong Matlab sử dụng:
save('m','-v7','a')
m là tập tin, -v7 là phiên bản (ai đó nói nó sẽ làm việc tốt hơn, tôi không biết) và a là ma trận. Tôi đã không thử nhiều ma trận cùng một lúc.
Sau đó, trong Mathematica tôi đã sử dụng:
SetDirectory["Desktop"]
a = Import["m.mat"] ;
a=Partition[Flatten[a], 5000]
tôi đặt thư mục của tôi vào vị trí của tập tin m.mat tôi và nhập khẩu nó. Trong trường hợp của tôi ma trận là 5000 * 5000 vì vậy tôi phải chia thành từng phần với 5000 phần tử. Nếu bạn có ma trận N * K cố gắng chia cho N và K để xem điều gì phù hợp với nhu cầu của bạn.
Bạn đã đọc http://reference.wolfram.com/mathematica/ref/format/MAT.html chưa? –
Hoặc có lẽ bạn có thể giải thích ý bạn là gì bởi _automatically_ –
Ý tôi là tự động là người không phải nhập thủ công. Nói cách khác, có bất kỳ phần mềm hoặc chương trình nào có thể tham gia chương trình Matlab và chương trình Mathematica không? – js85