假设我有一个 mat 文件的字节数组加载到我的 Matlab shell 中。解析这些数据的一种方法是将其写入磁盘,然后使用 Matlab 加载函数。有没有办法做到这一点而不写入硬盘驱动器(在 Windows 上)?
我知道在 unix 中我可能能够将数据写入命名管道并从中加载,但我认为这在 Windows 中不起作用。
我能想到的唯一解决方案是使用 Ram Disk。很高兴听到其他想法。
我可能会去剪贴板。至少在 R2011b 中,您既可以从剪贴板导入数据,也可以将数据保存到剪贴板:
doc clipboard
讲述写入(和读取)剪贴板
doc importdata
给出以下代码段:
[...] = importdata('-pastespecial', ...) 从系统剪贴板而不是从文件加载数据