首页 > 解决方案 > 使用 MatFileHandler 将“数据”从 MATLAB 获取到 c#

问题描述

我正在尝试使用 MatFileHandler 库将 .mat 文件读入我的 c# 项目。

IMatFile matFile;
using (var fileStream = new System.IO.FileStream("matlabWorkspace.mat", System.IO.FileMode.Open))
{
   var reader = new MatFileReader(fileStream);
   matFile = reader.Read();
}
foreach (IVariable variable in matFile.Variables)
{
   System.Diagnostics.Debug.WriteLine("Name" + variable.Name);
   System.Diagnostics.Debug.WriteLine("Value" + variable.Value);
}

我可以看到变量的类型、名称和其他属性,但看不到数据。

variable.value.data不起作用。

数据路径

有人知道如何获取数据吗?

标签: c#matlab

解决方案


推荐阅读