c# - 使用 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
不起作用。
有人知道如何获取数据吗?
解决方案
推荐阅读
- python - 通过将函数应用于 nx 1 numpy 数组中的元素对,numpy 中的 nxn 矩阵
- python-3.x - 如何从 .csv Python3 中获取特定的列值?
- excel - 重命名目录中的文件不仅是文件夹
- flutter - 如何确定 Flutter 中 MultiChildRenderObjectWidget 的子对象的形状?
- javascript - 从本地存储 [JS][HTML5][React][LocalStorage] 获取特定的键值
- javascript - 为什么我记忆的 React 组件仍在重新渲染?
- node.js - React 更改后如何刷新组件
- angular - 如何测试输入元素的输入?
- php - Laravel 多个连接 - php
- r - R中的动物园系列和总回报