为了在不同场景下测试算法,我需要迭代调用Matlab函数alg.m。
alg.m中的瓶颈大概是这样的:
为了加快我的测试速度,我想让
除了将
你能想到更好的方法来处理alg.m中的这个大的常数值矩阵吗?
alg.m中的瓶颈大概是这样的:
load large5Dmatrix.mat
small2Dmatrix=large5Dmatrix(:,:,i,j,k) % i,j and k change at every call of alg.m
clear large5Dmatrix
为了加快我的测试速度,我想让
large5Dmatrix
只在alg.m的第一次调用时加载,并在将来的调用中保持有效,可能仅限于alg.m的范围内。除了将
large5Dmatrix
设置为全局变量之外,MATLAB中是否有其他方法实现这一点?你能想到更好的方法来处理alg.m中的这个大的常数值矩阵吗?