我看到了这个other question但他只在一个指数上运作。我需要在不使用 for 循环的情况下对列和行索引进行操作。 有没有办法做到这一点:
设M(a,b)为矩阵,大小为括号中的大小。我想将每个元素作为 exp( (m-n)^2)
最佳答案
使用bsxfun
M = exp( bsxfun( @minus, (1:a)', 1:b ).^2 );
关于MATLAB - 直接使用矩阵的索引而不使用循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16893853/