|Feb20-13, 06:28 PM||#1|
Mathematica: output an expression without evaluating it first
I recently discovered Mathematica's Format function, and it has been of great use to me. However, there is one thing that I want to use it to do, that I have yet to be able to. I could do this easily, though, if there is some Mathematica function that works as follows...
If I put a semicolon after inputting something in Mathematica, it evaluates what I input without outputting the result. The function that I am looking for is sort of the inverse of this.
I will call the function DoNotEvaluate for the rest of this post. Some simple input and output examples for the function that I am looking for would be...
Output: Sqrt - note that the output is not 2.
Output: Sqrt[2*2] - note that the output is neither Sqrt or 2.
Input: x=2*2; DoNotEvaluate[Sqrt[x]]
Does anyone know of a Mathematica function, or other Mathematica technique, that does what my made-up DoNotEvaluate function does?
Thanks for any help you can give.
|Feb20-13, 07:53 PM||#2|
Perhaps one of these or some combination?
There are even more of these, but I don't think the process of shielding some things from evaluation while getting other things done has been explained in any documentation that I have seen.
|Feb20-13, 09:28 PM||#3|
Thank you for the very quick and complete response. That's pretty much what I wanted.
|Similar Threads for: Mathematica: output an expression without evaluating it first|
|Evaluating expression involving permutation symbol and Kronecker delta||Introductory Physics Homework||0|
|Evaluating a simple complex expression||Calculus & Beyond Homework||1|
|What is the truth? I am evaluating some UPS with main subject output||Electrical Engineering||2|
|evaluating an expression when x=infinity||Calculus & Beyond Homework||5|
|Evaluating expression for e||General Math||10|