假设我有一个加载到Matlab shell中的mat文件的字节数组。解析此数据的一种方法是将其写入磁盘,然后使用Matlab加载函数。有没有办法在不写入硬盘的情况下(在Windows上)这样做?
我知道在unix中我可能能够将数据写入命名管道并从中加载,但我不认为这在Windows中可行。
我能想到的唯一解决方案是使用Ram Disk。很高兴听到其他想法。
答案 0 :(得分:2)
我可能会去剪贴板。至少在R2011b中,您既可以从剪贴板导入数据,也可以将数据保存到剪贴板:
doc clipboard
讲述了写入(和阅读)剪贴板的信息
doc importdata
提供以下代码段:
[...] = importdata('-pastespecial', ...) loads data from the system clipboard rather than from a file