【发布时间】:2016-05-20 03:35:11
【问题描述】:
假设我有一个矩阵M,其大小为1024。假设我使用 meshgrid 来获取以下 x 和 y 索引。
[x, y] = meshgrid(1:1024, 1:1024);
接下来,让我们对x 和y 应用一些函数(例如,目标是产生鱼眼或枕形效果)。
x_new = func1(x);
y_new = func2(y);
现在将这些矩阵用于转换后的x 和y 坐标x_new 和y_new,如何使用这些转换后的索引映射创建新矩阵N?换句话说,是否有更优雅的方式来执行以下操作?
for i = 1:1024
for j = 1:1024
N(i, j) = M(x_new(i, j), y_new(i, j));
end
end
【问题讨论】: