1

假设我有一个 mat 文件的字节数组加载到我的 Matlab shell 中。解析这些数据的一种方法是将其写入磁盘,然后使用 Matlab 加载函数。有没有办法做到这一点而不写入硬盘驱动器(在 Windows 上)?

我知道在 unix 中我可能能够将数据写入命名管道并从中加载,但我认为这在 Windows 中不起作用。

我能想到的唯一解决方案是使用 Ram Disk。很高兴听到其他想法。

4

1 回答 1

2

我可能会去剪贴板。至少在 R2011b 中,您既可以从剪贴板导入数据,也可以将数据保存到剪贴板:

doc clipboard讲述写入(和读取)剪贴板

doc importdata给出以下代码段:

[...] = importdata('-pastespecial', ...) 从系统剪贴板而不是从文件加载数据
于 2012-01-02T06:41:36.267 回答