[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Help filling a matrix
From: |
Mark P. Esplin |
Subject: |
Help filling a matrix |
Date: |
Tue, 11 May 2004 10:12:34 -0400 |
User-agent: |
KMail/1.5.4 |
I have the data that will make a gray scale image in three separate 1-D
arrays, x, y, z. The value of the i'th pixel is z(i) with the x and y
corrdinates in x(i), and y(i). The following does what I want, but is there
a way of doing it without a loop?
n = length(x);
z2d = zeros(n,n);
for i=1:n
z2d(x(i),y(i)) = z(i);
endfor
-Mark Esplin
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------
- Help filling a matrix,
Mark P. Esplin <=