MATLAB:如何有效地创建矩阵,这是外部产品的结果?

jac*_*mg4 2 performance matlab matrix

我有两个向量a和b以及一些函数f.在这样的MATLAB中定义矩阵的最佳方法(性能)是什么:

A(m,n) = f(a(m)*b(n)) / ( (f(a(m)) * f(b(n)) )
Run Code Online (Sandbox Code Playgroud)

有可能不使用嵌套循环吗?

ang*_*nor 5

现在不在电脑上,但试试吧

A=f(a*b')./(f(a)*f(b)')
Run Code Online (Sandbox Code Playgroud)

其中a和b是列向量.a*b'是外部产品.