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

          Rank groups within a grouped sequence of TRUE/FALSE and NAGrouping functions (tapply, by, aggregate) and the *apply familyCharacters counting and subletting specific patternsWhat is the purpose of setting a key in data.table?data.table vs dplyr: can one do something well the other can't or does poorly?how to make a bar plot for a list of dataframes?How to group by unique values in a list in RPandas - Alternative to rank() function that gives unique ordinal ranks for a columnRank within group in for loop in RData transformation: from dyadic to observational data in RGetting map from purrr to work with paste0

          Are all passive ability checks floors for active ability checks?Does passive perception supersede active perception?Which skills can be used passively?Active Opposition with Free-Form Professions in Fate5E Trap/Ambush/Stealth Mechanics VS Passive Perception ConfusionInteraction between perception and stealth in obscured conditionsHow does Keen Sight affect Passive Perception?Are all d20 rolls either attacks, saves or ability checks?Can players declare that they are making a specific ability check?Can I see a Hidden creature that is not obscured at all?Can a Stealth check ever be made passively?Is this alternate version of the Observant feat balanced?What is the minimum amount of skill points per HD?

          Quoting Keynes in a lectureIs differentiated instruction permitted by universities?How to make students learn prerequisitesUnsatisfactory Instructor Evaluations: balancing of expectations of engineering studentsWhat is the difference between a “statistician”, “applied statistician”, and an academic applying advanced stats within their field?Listing in reference section, but not quotingHow to efficiently use time while preparing for a class?Graduate Admissions: Teaching Emphasisstrategies for sharing teaching information with universities I don't personally have contacts withIs there an efficient way to give a large class of students feedback about their assignments?Is it unreasonable to expect students to read the lecture notes before attending the first class?