Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
Find y and relace with y(x).
I would like to do it but I have as a result not a function y with the x argument but a variable with a not a standard name - y(x).
Is it an error or not an error!? In tradition Mathcad and in Mathcad Prime.
Try please.
There is not a lot but some tasks where we would like to replace a variable with function.
You can type y(x) into the workspace, cut this (Ctrl-X), use Find to find y and then replace by hand (Ctrl-V). Not as good as being able to use Find and Replace directly, admittedly, but not a big hassle, especially as it's not something that is likely to be done very often.
I'd say this is low priority for Prime - there are many more important items that need fixing.
Alan
AlanStevens wrote:
You can type y(x) into the workspace, cut this (Ctrl-X), use Find to find y and then replace by hand (Ctrl-V). Not as good as being able to use Find and Replace directly, admittedly, but not a big hassle, especially as it's not something that is likely to be done very often.
I'd say this is low priority for Prime - there are many more important items that need fixing.
Alan
Alan,
I'm sure you're right when you say there are other things that need fixing first (I don't have Prime 2), but I have a long-standing request to improve Mathcad's Find and Replace facilty to be something far more practical. A user should be able to type an expression into the find & replace boxes in the same way that they enter expressions in a worksheet and to replace expressions. This goes for not just Valery's example, but also for more complex expressions and changing the Math Style of a name.
I've also asked for the ability to delay evaluation of an expression, which might have made the use of substitute a bit easier.
Stuart
I think it might be possible to meet Valery's need by using a component that modifies the XML of an expression ... not a simple task, but I think it could be done. It would probably mean tagging expressions that either need changing or shouldn't be changed. Possibly, a listbox could populate itself with a list of all instances of the desired variable / term, allowing the user to select/de-select instances for replacement. I haven't tried it; something for the Scripting and XML Experts, I think.
A user should be able to type an expression into the find & replace boxes in the same way that they enter expressions in a worksheet and to replace expressions. This goes for not just Valery's example, but also for more complex expressions and changing the Math Style of a name.
I'll second that.
But before they spend time on it, or any other enhancement that we don't have in MC15, I would prefer they first inplement everything we do have in MC15.
Richard Jackson wrote:
A user should be able to type an expression into the find & replace boxes in the same way that they enter expressions in a worksheet and to replace expressions. This goes for not just Valery's example, but also for more complex expressions and changing the Math Style of a name.
I'll second that.
But before they spend time on it, or any other enhancement that we don't have in MC15, I would prefer they first inplement everything we do have in MC15.
You mean as opposed to outplementing things?
Ha Ha! Very good.
You just earned yourself your own animated Gif: Animated Gifs
Thanks to all!
I have finded this problem (y -> y(x)) when I have solved this task by using not numerical but symbolical math - solving two system with of each two non linear equations: