hexaver.m
1 % E.g. hexaver('2a2f38', '333846') 2 function hexaver(hexValue1, hexValue2) 3 red1 = hexValue1(1:2); 4 green1 = hexValue1(3:4); 5 blue1 = hexValue1(5:6); 6 red2 = hexValue2(1:2); 7 green2 = hexValue2(3:4); 8 blue2 = hexValue2(5:6); 9 redDec = (hex2dec(red1) + hex2dec(red2))/2; 10 greenDec = (hex2dec(green1) + hex2dec(green2))/2; 11 blueDec = (hex2dec(blue1) + hex2dec(blue2))/2; 12 disp('up') 13 red = dec2hex(ceil(redDec)) 14 green = dec2hex(ceil(greenDec)) 15 blue = dec2hex(ceil(blueDec)) 16 disp('') 17 disp('down') 18 red = dec2hex(floor(redDec)) 19 green = dec2hex(floor(greenDec)) 20 blue = dec2hex(floor(blueDec)) 21 end