На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Разделение цвета на его состовляющие цвета
    Встала такая задача нужно разделить цвет на 3 составляющие его цвета.

    Вот к примеру есть у меня три разных цвета: белый,синий, красный (флаг рф), если эти цвета смешать то получим фиолетовый (ну или что-то типа того), а вот как из этого фиолетового получить назад три исходных цвета ?
    Понятно, что методом перебора всех комбинаций из трёх цветов и сравнения их с референсом, но это долго, может есть какой-то быстрый способ ?
      Существует бесконечное множество вариантов исходных цветов (с учётом того, что в компьютере цвет - это число с конечной точностью, вариантов всё-таки конечное число, но много).
      По-настоящему исходными считаются красный, зелёный и синий, вот на них можно однозначно разложить любой цвет.
        Это задача разложения вектора на три невырожденные оси?
        Тогда разложение всегда единственное.
          Цитата MIF @
          Это задача разложения вектора на три невырожденные оси?

          Я так понял, ТС требуются не коэффициенты при известный осях, а сами оси, он же написал:
          Цитата
          получить назад три исходных цвета

          А это не имеет однозначного решения.
          Сообщение отредактировано: Mikle -
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0198 ]   [ 15 queries used ]   [ Generated: 8.09.24, 09:47 GMT ]