Skip to main content
1-Visitor
April 4, 2013
Solved

particular symbolic eval used to work, but acts differently in ver 15? stuck

  • April 4, 2013
  • 11 replies
  • 3918 views

Strange issue with maybe a simple explanation. I have a MCAD file that used to work with version 12, but with ver 15 gives a different (incorrect) result. I suspect issues with global versus local interpretation of arguments, but all I know is that it used to work fine. I didn't see anythign in th help that jumped out at me relative to why this would have used to work, but will not now.

Any pointers would be appreciated.

thanks,

Brian

Best answer by Werner_E

Here is a Sensitivity function which you can use the same way as you could yours in Mathcad 12 without having to rewrite the functions.

11 replies

Werner_E
25-Diamond I
April 4, 2013

They have changed the symbolic processor in the meantime. In MC12 we had Maple, now in MC15 we have muPad. These behave very differently in many situations.

Find attached some workarounds which may be of interest.

1-Visitor
April 4, 2013

Thanks WE, that is astounding. That V15 shortcoming is really unfortunate. I was hoping to be able to arbirarily pick the variable by which I'd like the Sensitivity calcualted against, but it looks like these workarounds require a specific order to "trick" the function-passing.

I wonder if there are any other ways to do this that somehow retain the ability to pass an arbirary function along with the variable against which the Sensitivity is to be calcaulated. The latter is such a useful thing I hope that there is some way to make it work. But maybe there is not .

19-Tanzanite
April 4, 2013

Here's a slightly more flexible version.

Alan