问题在使用bsxfun

2视图(30天)
美联社
美联社 2014年5月31日
编辑: 詹姆斯Tursa 2014年5月31日
我有两个在MATLAB数组:
一个;%的大小(A) = [NX纽约新西兰3 3]
b;%大小(b) = [NX纽约新西兰3 1]
这两个数组是非常大的。事实上,在三维领域,我有两个数组定义为每一个 (i, j, k) 从上述获得的数组 一个 b 分别和他们的尺寸 [3 3] (3 - 1) ,分别。让我们为了例子,称这些数组 n
m;%大小(m) = 3 [3]
n;%的大小(n) = (3 - 1)
我怎样才能解决 m \ n 为每个点的域 vectorize时尚 吗?我使用 bsxfun 但我不成功。
解决方案= bsxfun (@ (A, b) \ b, A, b);
我认为问题是单元素的扩张和我不知道如何解决它。

答案(1)

詹姆斯Tursa
詹姆斯Tursa 2014年5月31日
编辑:詹姆斯Tursa 2014年5月31日
基于一个多维分页线性规划求解,bsxfun不是正确的方法。你需要写循环,或使用一些第三方工具软件。您可以试一试这个包布鲁诺陈德良:
然而,你需要交换数据的2 d页面是前两个维度(让每个页面在内存中连续的)。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!