【发布时间】:2013-11-20 19:26:31
【问题描述】:
我正在使用基于函数f 的一些值填充稀疏矩阵,使用嵌套的 for 循环,如下所示:
B = sparse(x, y);
for ix=1:x
for jy=1:y
if f(ix,jy)
B(ix, jy) = 1;
end
end
end
这是在matlab中做事最好最快的方法,还是有优化的方法?
【问题讨论】:
-
f是什么?函数还是矩阵? -
一个函数,抱歉没说清楚。
-
你的函数可以接受向量输入并输出相同长度的向量吗?
标签: matlab matrix sparse-matrix