查看单个帖子
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 Matlab:如何在矩阵上应用逐点函数?

我正在使用Matlab来做我的项目之一。我坚持一件事。

我有2个矩阵-A和B以及向量V。我想做的是:

对于所有i,j,A(i,j)= V(B(i,j))。

我尝试以最明显的方式进行此操作-嵌套循环。由于某种原因,没有填充A。我想念什么吗?有没有更有效的方法(内置功能)?

谢谢,

阿尼尔



回答:

如果B中的所有条目都是大于零的整数,并且B的最大值不大于V的元素数,则可以简单地写成

A = V(B);

更多&回答...
poster 当前离线   回复时引用此帖