forked from mindThomas/MATLAB-tools
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathjetColor.m
More file actions
26 lines (23 loc) · 670 Bytes
/
Copy pathjetColor.m
File metadata and controls
26 lines (23 loc) · 670 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function [R,G,B] = jetColor(v, vmin, vmax)
% White initially
R = ones(size(v));
G = ones(size(v));
B = ones(size(v));
v(find(v < vmin)) = vmin;
v(find(v > vmax)) = vmax;
dv = vmax - vmin;
for (i = 1:length(v))
if (v(i) < (vmin + 0.25 * dv))
R(i) = 0;
G(i) = 4 * (v(i) - vmin) / dv;
elseif (v(i) < (vmin + 0.5 * dv))
R(i) = 0;
B(i) = 1 + 4 * (vmin + 0.25 * dv - v(i)) / dv;
elseif (v(i) < (vmin + 0.75 * dv))
R(i) = 4 * (v(i) - vmin - 0.5 * dv) / dv;
B(i) = 0;
else
G(i) = 1 + 4 * (vmin + 0.75 * dv - v(i)) / dv;
B(i) = 0;
end
end