Color maps and for loops

1 次查看(过去 30 天)
The color map, map , is to have the RGB values for four colors. I want to establish map as an array of zeros with a row for each color and three columns for the amounts of red, green, and blue. This is what I've got:
map = zeros(4,3)
Is that right?
Then using a for loop, I want to assign to each row of map the RGB values for a shade of red with red values from 1/4 to 4/4 = 1. I.E. each row should have a red value of i/4 and blue and green values of zero.
for i=1:map
map(4,end + rand(0.25,1));
end
^ That's what I've done and it obviously isn't right but I don't know how to fix it.

采纳的回答

Nobel Mondal
Nobel Mondal 2015-5-4
I guess, this is what you're looking for:
myMap = zeros(4,3);
for i=1:4
myMap(i,1) = i/4;
end
firstColorMap = myMap(1,:);
secondColorMap = myMap(2,:); %etc

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by