在Matlab中将函数应用于矩阵的每个元素

1 matlab matrix

我有一个480x640大小的矩阵(让我们说A).我想要另一个B相同大小的矩阵(),其中每个元素B都是exp()相应元素的A.
除了常规循环之外,还有一种优雅的方式吗?

Sha*_*hai 6

exp是一个矢量化操作:

B = exp(A);
Run Code Online (Sandbox Code Playgroud)

它没有比这更优雅;)

请注意,默认情况下,Matlab中的大多数操作都是矢量化的,因此您无需显式循环遍历矩阵的所有元素.