通过x / y坐标进行矩阵访问,无需在Matlab / Octave中进行线性索引和循环

时间:2015-12-28 16:15:14

标签: matlab matrix octave matrix-indexing

我在Octave中使用非常大的2D稀疏矩阵。我已达到2 ^ 31的线性索引限制,需要更大。

问题是我有两个相同大小的X和Y坐标向量,并希望在没有循环的情况下修改各个点。

我已经尝试过循环一个维度,The method orElse(Consumer<capture#3-of ? super E>) in the type Optional<Consumer<capture#3-of ? super E>> is not applicable for the arguments (Consumer<capture#6-of ? super E>) - 都可以正常工作,但是会遇到严重的性能问题。

如果不重新编译Octave进行64位线性索引,有没有办法做到这一点?

我想要实现的例子:

arrayfun

0 个答案:

没有答案