Message Boards Message Boards

Trying to Understand the Limitations of `Solve`

Posted 10 months ago

Note the {} is the result of Solve.

This isn't so much a question about my specific use of Solve as it is a question about how I can go about discovering for myself what I did wrong. For example, is there a way to use Evaluation->Debugger to debug my particular application of Solve and/or is there a Beginners Guide To Using Solve so as to avoid its limitations?

POSTED BY: James Bowery

With a full list of unknons it gives an answer:

Solve[{ChlorineMassProducedPerLength == 
   ChlorineProducedPerEdenCreteMass*EdenCreteMassPerLength, 
  ChlorineMassConsumedPerLength == 
   ChlorineConsumedPerCPVCMass*CPVCMassPerLength, 
  ChlorineMassProducedPerLength == ChlorineMassConsumedPerLength, 
  MaterialVolumePerLength == 
   EdenCreteVolumePerLength + 
    CPVCVolumePerLength}, {EdenCreteMassPerLength, CPVCMassPerLength, 
  ChlorineMassProducedPerLength, ChlorineMassConsumedPerLength}]

Without giving any unknown, the output is very bizarre:

Solve[{ChlorineMassProducedPerLength == 
   ChlorineProducedPerEdenCreteMass*EdenCreteMassPerLength, 
  ChlorineMassConsumedPerLength == 
   ChlorineConsumedPerCPVCMass*CPVCMassPerLength, 
  ChlorineMassProducedPerLength == ChlorineMassConsumedPerLength, 
  MaterialVolumePerLength == 
   EdenCreteVolumePerLength + CPVCVolumePerLength}]
POSTED BY: Gianluca Gorni
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract