How can an equation having ColorDistance function be solved? Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Can't solve equation having complex coefficientsRecursive functions taking list argumentsThe system can not be solvedHow to interpolate colors on scattered points for a smooth visualizationHow to add a common color-bar to a set of 2d maps produced from evaluating a function along three projections in Mathematica 8.0?How to imitate the opacity plot in EditColorFunctionHandling oscilloscope bitmap dataHow can I combine the ChromaticityPlot3D with a Sphere?Can this be solved even faster?

Did war bonds have better investment alternatives during WWII?

Is there a verb for listening stealthily?

Does Prince Arnaud cause someone holding the Princess to lose?

Why isn't everyone flabbergasted about Bran's "gift"?

What was Apollo 13's "Little Jolt" after MECO?

Capturing a lambda in another lambda can violate const qualifiers

Mechanism of the formation of peracetic acid

Why doesn't the university give past final exams' answers?

Is it OK if I do not take the receipt in Germany?

Arriving in Atlanta after US Preclearance in Dublin. Will I go through TSA security in Atlanta to transfer to a connecting flight?

Marquee sign letters

How would it unbalance gameplay to rule that Weapon Master allows for picking a fighting style?

Does using the Inspiration rules for character defects encourage My Guy Syndrome?

Why did Europeans not widely domesticate foxes?

using NDEigensystem to solve the Mathieu equation

Guitar neck keeps tilting down

Coin Game with infinite paradox

Why aren't road bicycle wheels tiny?

Delete Strings name, John, John Doe, Doe to name, John Doe

Do you award the encounter XP if the encounter was not solved via battle?

Are there existing rules/lore for MTG planeswalkers?

Using a map function on a 'Map' to change values

How to translate "red flag" into Spanish?

Can I criticise the more senior developers around me for not writing clean code?



How can an equation having ColorDistance function be solved?



Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Can't solve equation having complex coefficientsRecursive functions taking list argumentsThe system can not be solvedHow to interpolate colors on scattered points for a smooth visualizationHow to add a common color-bar to a set of 2d maps produced from evaluating a function along three projections in Mathematica 8.0?How to imitate the opacity plot in EditColorFunctionHandling oscilloscope bitmap dataHow can I combine the ChromaticityPlot3D with a Sphere?Can this be solved even faster?










6












$begingroup$


I wish to extract the colors on the L axis in the CIELab color space such that the CIE2000 distance between a corresponding color and LABColor[0., 0., 0.] will be gradually increasing by a factor 0.01. For example, LABColor[0, 0, 0], LABColor[0.01733965, 0, 0], LABColor[0.0344219, 0, 0], LABColor[0.0512525, 0, 0], LABColor[0.0678371, 0, 0], LABColor[0.0841806, 0, 0], LABColor[0.100288, 0, 0] are the first few colors in this series. I have got these values by manually checking. However, to automate this, when I tried the following (to get the second element in the series)



Solve[ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], 
DistanceFunction -> "CIE2000"] == 0.01, l]


I got an error message.



How can I automate this process to complete the series.










share|improve this question









$endgroup$
















    6












    $begingroup$


    I wish to extract the colors on the L axis in the CIELab color space such that the CIE2000 distance between a corresponding color and LABColor[0., 0., 0.] will be gradually increasing by a factor 0.01. For example, LABColor[0, 0, 0], LABColor[0.01733965, 0, 0], LABColor[0.0344219, 0, 0], LABColor[0.0512525, 0, 0], LABColor[0.0678371, 0, 0], LABColor[0.0841806, 0, 0], LABColor[0.100288, 0, 0] are the first few colors in this series. I have got these values by manually checking. However, to automate this, when I tried the following (to get the second element in the series)



    Solve[ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], 
    DistanceFunction -> "CIE2000"] == 0.01, l]


    I got an error message.



    How can I automate this process to complete the series.










    share|improve this question









    $endgroup$














      6












      6








      6


      1



      $begingroup$


      I wish to extract the colors on the L axis in the CIELab color space such that the CIE2000 distance between a corresponding color and LABColor[0., 0., 0.] will be gradually increasing by a factor 0.01. For example, LABColor[0, 0, 0], LABColor[0.01733965, 0, 0], LABColor[0.0344219, 0, 0], LABColor[0.0512525, 0, 0], LABColor[0.0678371, 0, 0], LABColor[0.0841806, 0, 0], LABColor[0.100288, 0, 0] are the first few colors in this series. I have got these values by manually checking. However, to automate this, when I tried the following (to get the second element in the series)



      Solve[ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], 
      DistanceFunction -> "CIE2000"] == 0.01, l]


      I got an error message.



      How can I automate this process to complete the series.










      share|improve this question









      $endgroup$




      I wish to extract the colors on the L axis in the CIELab color space such that the CIE2000 distance between a corresponding color and LABColor[0., 0., 0.] will be gradually increasing by a factor 0.01. For example, LABColor[0, 0, 0], LABColor[0.01733965, 0, 0], LABColor[0.0344219, 0, 0], LABColor[0.0512525, 0, 0], LABColor[0.0678371, 0, 0], LABColor[0.0841806, 0, 0], LABColor[0.100288, 0, 0] are the first few colors in this series. I have got these values by manually checking. However, to automate this, when I tried the following (to get the second element in the series)



      Solve[ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], 
      DistanceFunction -> "CIE2000"] == 0.01, l]


      I got an error message.



      How can I automate this process to complete the series.







      list-manipulation equation-solving color






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Apr 5 at 8:13









      MajisMajis

      1,477415




      1,477415




















          1 Answer
          1






          active

          oldest

          votes


















          8












          $begingroup$

          f[l_?NumericQ] := 
          ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], DistanceFunction -> "CIE2000"]

          FindRoot[f[l] == 0.01, l, .5]
          (* l -> 0.0173396 *)


          ColorDistance does not work with symbolic inputs. Write a function that evaluates with numeric inputs only.



          Solve is meant for exact symbolic computations. Use FindRoot instead.






          share|improve this answer









          $endgroup$












          • $begingroup$
            Perfect. Now I can get the complete list. Thanks.
            $endgroup$
            – Majis
            Apr 5 at 8:45











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "387"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f194658%2fhow-can-an-equation-having-colordistance-function-be-solved%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          8












          $begingroup$

          f[l_?NumericQ] := 
          ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], DistanceFunction -> "CIE2000"]

          FindRoot[f[l] == 0.01, l, .5]
          (* l -> 0.0173396 *)


          ColorDistance does not work with symbolic inputs. Write a function that evaluates with numeric inputs only.



          Solve is meant for exact symbolic computations. Use FindRoot instead.






          share|improve this answer









          $endgroup$












          • $begingroup$
            Perfect. Now I can get the complete list. Thanks.
            $endgroup$
            – Majis
            Apr 5 at 8:45















          8












          $begingroup$

          f[l_?NumericQ] := 
          ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], DistanceFunction -> "CIE2000"]

          FindRoot[f[l] == 0.01, l, .5]
          (* l -> 0.0173396 *)


          ColorDistance does not work with symbolic inputs. Write a function that evaluates with numeric inputs only.



          Solve is meant for exact symbolic computations. Use FindRoot instead.






          share|improve this answer









          $endgroup$












          • $begingroup$
            Perfect. Now I can get the complete list. Thanks.
            $endgroup$
            – Majis
            Apr 5 at 8:45













          8












          8








          8





          $begingroup$

          f[l_?NumericQ] := 
          ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], DistanceFunction -> "CIE2000"]

          FindRoot[f[l] == 0.01, l, .5]
          (* l -> 0.0173396 *)


          ColorDistance does not work with symbolic inputs. Write a function that evaluates with numeric inputs only.



          Solve is meant for exact symbolic computations. Use FindRoot instead.






          share|improve this answer









          $endgroup$



          f[l_?NumericQ] := 
          ColorDistance[LABColor[0, 0, 0], LABColor[l, 0, 0], DistanceFunction -> "CIE2000"]

          FindRoot[f[l] == 0.01, l, .5]
          (* l -> 0.0173396 *)


          ColorDistance does not work with symbolic inputs. Write a function that evaluates with numeric inputs only.



          Solve is meant for exact symbolic computations. Use FindRoot instead.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Apr 5 at 8:26









          SzabolcsSzabolcs

          165k15452955




          165k15452955











          • $begingroup$
            Perfect. Now I can get the complete list. Thanks.
            $endgroup$
            – Majis
            Apr 5 at 8:45
















          • $begingroup$
            Perfect. Now I can get the complete list. Thanks.
            $endgroup$
            – Majis
            Apr 5 at 8:45















          $begingroup$
          Perfect. Now I can get the complete list. Thanks.
          $endgroup$
          – Majis
          Apr 5 at 8:45




          $begingroup$
          Perfect. Now I can get the complete list. Thanks.
          $endgroup$
          – Majis
          Apr 5 at 8:45

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Mathematica Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f194658%2fhow-can-an-equation-having-colordistance-function-be-solved%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Adding axes to figuresAdding axes labels to LaTeX figuresLaTeX equivalent of ConTeXt buffersRotate a node but not its content: the case of the ellipse decorationHow to define the default vertical distance between nodes?TikZ scaling graphic and adjust node position and keep font sizeNumerical conditional within tikz keys?adding axes to shapesAlign axes across subfiguresAdding figures with a certain orderLine up nested tikz enviroments or how to get rid of themAdding axes labels to LaTeX figures

          Tähtien Talli Jäsenet | Lähteet | NavigointivalikkoSuomen Hippos – Tähtien Talli

          Do these cracks on my tires look bad? The Next CEO of Stack OverflowDry rot tire should I replace?Having to replace tiresFishtailed so easily? Bad tires? ABS?Filling the tires with something other than air, to avoid puncture hassles?Used Michelin tires safe to install?Do these tyre cracks necessitate replacement?Rumbling noise: tires or mechanicalIs it possible to fix noisy feathered tires?Are bad winter tires still better than summer tires in winter?Torque converter failure - Related to replacing only 2 tires?Why use snow tires on all 4 wheels on 2-wheel-drive cars?