Hi, I'm making a synthetic image for my class, and we have to use a for loop to do so. I have a column vector with the color values in it for one layer, but I need to make it into an mxn matrix so that I can stack them all together at the end for my image. How do I repeat this column vector left to right to make the matrix? I tried something like this:
bottomlayer=linspace(0,1,255);greenlayer=bottomlayer;bluelayer=fliplr(greenlayer);redlayer=flipud(reshape(bottomlayer, [255,1]));redfinal=zeros(256,256);for i=1:256 redfinal(:,i)=redlayer;end
but that gives me an error: "Assignment has more non-singleton rhs dimensions than non-singleton subscripts".
What am I doing wrong? Thanks.
Best Answer