如何在matlab中将矩阵值定义为索引?

时间:2016-05-13 18:18:11

标签: matlab matrix

我有1788x3双矩阵。 我的目标是拆分第一个和秒列值作为坐标并创建256 * 256矩阵。缺失的值将为零。

这是我的矩阵的一部分: 例如在256 * 256矩阵(161,37)坐标值将为0.347365914411139

161 37  0.347365914411139
162 38  0.414350944291199
160 38  -0.904597803215328
165 35  -0.853613950415835
163 38  -0.926329070526244
166 35  -1.37361928823183
168 37  0.661707825299905

期待你的答案。 问候;

1 个答案:

答案 0 :(得分:1)

最简单但不一定最有效的方法是使用循环,即

% if m = you 1788x3 data

x = sparse(256,256) %// x = zeros(256); % //use either of these 
for nn = 1:size(m,1)
    x(m(nn,1),m(nn,2)) = m(nn,3);
end