Я портирую кусок кода MATLAB в C/C++, и мне нужно сопоставить много цветов RGB в графе с целым интервалом.Отображение цветов до интервала
Пусть [-1; 1] - это интервал, в котором функция может иметь значение в, мне нужно отобразить -1 и любое число под ним до цвета, +1 и любого числа над ним другому цвету, любое число между -1 и +1 до другого цвета, промежуточного между границами. Очевидно, что числа бесконечны, поэтому я не беспокоюсь о том, сколько цветов я собираюсь отображать, но было бы здорово, если бы я мог отображать по меньшей мере 40-50 цветов в нем.
Я думал о разделении интервала [-1; 1] на X поддиапазонов и отображать каждый из них в цвет RGB, но это звучит ужасно скучно и долго.
Есть ли другой способ достичь этого? А если нет, как мне это сделать в C/C++?
Это на самом деле дают черно-белый градиент, я думаю, что с помощью различных оттенков серого. – Joel