Skip to main content
1-Visitor
January 22, 2019
Solved

Resolve dependent variables

  • January 22, 2019
  • 3 replies
  • 2731 views

Hi everybody
I have a system of equations with three variables that depend on each other and that are solved by iteration. What I am trying to do is to leave this system of equations in function to the variables ds, Ds and Dliq.
To better understand what I want, I have attached an example of what I want to do.
In advance thanks for the help.

Best answer by Werner_E

Terrys example shows what you basically have to do to turn a solve block into a function of some arguments.

But the approach will fail in your example because the result of the solve block is a vector with elements of different dimensions (2x dimensionless and 1x speed). This is something Mathcad cannot deal with.

So you would have to correct for this additionally - either make v.s dimensionless or make the other two with dimension speed.

See the attached of some ways how to accomplish that.

 

3 replies

21-Topaz II
January 22, 2019

Hi,

 

You can define a function to equal the "Find" statement.  This is called parameterizing the solve block.

Here is an example.  You can do the same in your instance.

 

Cheers

Terry

Werner_E25-Diamond IAnswer
25-Diamond I
January 23, 2019

Terrys example shows what you basically have to do to turn a solve block into a function of some arguments.

But the approach will fail in your example because the result of the solve block is a vector with elements of different dimensions (2x dimensionless and 1x speed). This is something Mathcad cannot deal with.

So you would have to correct for this additionally - either make v.s dimensionless or make the other two with dimension speed.

See the attached of some ways how to accomplish that.

 

BPP1-VisitorAuthor
1-Visitor
January 24, 2019

Thank you very much to both