我相信您正在尝试加载.mat文件。正如Vasyl前面提到的,下面的git存储库是您最好的选择-Read Mat File 请试一下这个-
var jBinary = require('jbinary')
var MAT = require('jMatFile')
jBinary.load('myMat.mat', MAT).then(function (binary) {
var mat = binary.readAll
// or equivalently
var mat = binary.read('mat')
})
import fs from "fs";
import { read as readmat } from "mat-for-js";
fs.readFile("my_file.mat", null, (err, data) => {
let final = readmat(data.buffer);
console.log(final);
});
2条答案
按热度按时间zd287kbt1#
我相信您正在尝试加载.mat文件。正如Vasyl前面提到的,下面的git存储库是您最好的选择-Read Mat File
请试一下这个-
我能够将数据加载到控制台,但现在正在努力处理其他事情。
它还在文档中说,该排版只适用于完全支持类型化数组的JS引擎。截至4年前(回购最近一次更新),该限制故意排除:
您还必须安装不在npm目录中的jMatFile,同样,Vasyl在前面的评论中指出这一点是正确的。在你开始通常的‘NPM’之前运行这些程序-
和
5sxhfpxr2#
使用此模块:https://github.com/KovacsGG/mat4js
按如下方式安装:
示例代码: