chrisjc
New member
- Dec 1, 2012
- 13
Hi there,
I have set of equations that I need to solve numerically (colebrook-white, darcy, and bernouli equations). I express these equations in a solve block and use find to solve. Explicit matrix form works fine:
{x, y, z} = find(x,y,z)
However, I want to paramatise this solve block i.e:
f(x,y,z) = find(x,y,z)
but, x,y, and z, have the dimensions (m/s), (1) and (m) and mathcad doesnt support matricies of differing types as mentioned in the help page for find.
Mathcad must have a good reason for maintaining data in homogeneous matricies but I guess there must be a way to do what I need.
Any ideas how to achieve this?
I tried getting just one variable from the solve block, since this can be used to identify the state of all others but mathcad needs all three variables specified in the find function in order to solve (not sure why this is).
Thanks for reading.
I have set of equations that I need to solve numerically (colebrook-white, darcy, and bernouli equations). I express these equations in a solve block and use find to solve. Explicit matrix form works fine:
{x, y, z} = find(x,y,z)
However, I want to paramatise this solve block i.e:
f(x,y,z) = find(x,y,z)
but, x,y, and z, have the dimensions (m/s), (1) and (m) and mathcad doesnt support matricies of differing types as mentioned in the help page for find.
Mathcad must have a good reason for maintaining data in homogeneous matricies but I guess there must be a way to do what I need.
Any ideas how to achieve this?
I tried getting just one variable from the solve block, since this can be used to identify the state of all others but mathcad needs all three variables specified in the find function in order to solve (not sure why this is).
Thanks for reading.