如果是个常数矩阵,我想或许可以算出来,也就是写一个计算过程,让他自动生成。当然要比较一些内存读写与硬盘IO的性价比。
进一步的话,可以考虑使用C来编那个常数矩阵算法,然后在R函数中调用它,从而使得这个结果在内存驻留,当退出相应R或R函数时,内存清空,什么也不会留下。这样既可以保证速度也可以对常数矩阵加密。
类似于在许多大型计算机上采用的方法,他把所有的结果都一次性算出来,然后根据具体情况来与结果库进行比对,然后给出结果。参考Las Vegas 挖洞思想。
ps:或许你可以把你的类似问题提交到R-devel讨论,因为你到了进阶的时候了,现在国内还处于一个特定阶段,有许多信息和方法还没有'进口'。这是一个个人建议;[s:17]
http://r.789695.n4.nabble.com/R-devel-f909078.html