Skip to main content
1-Visitor
February 6, 2012
Solved

Solve Block works with MCad 2001 but not with 15

  • February 6, 2012
  • 11 replies
  • 5448 views

I just loaded MCad 15 and opened a file created with MCad 2001.

In the attached file on page 6, the Solve Block is flagged with and error message: "Something is wrong with the solve block used to define this function".

The same solve block works fine in 2001.

What rule am I breaking here for the block not to be functional in 15?

Thank you.

Best answer by AlanStevens

Vladimir has beaten me to it, but I'll attach my solution anyway as it contains some words of explanation.

Alan

11 replies

24-Ruby IV
February 6, 2012

I edited your worksheet. Please see the attachment.

1-Visitor
February 6, 2012

Thank you Vladimir.

I see that the Solve Block is now functional, great,.....but I haven't been able to figure out what you have edited....!?

24-Ruby IV
February 7, 2012

Here, you'll need to use in the solve block Given-Find a lettered index. In Mathcad there are two types of indices:

1) An array index - introduced with the panel of the matrix and is used, for example, for an array element.

2) Lettered index ("literal subscript operator") - is inserted through the "." 'and is part of the variable name.

19-Tanzanite
February 6, 2012

Vladimir has beaten me to it, but I'll attach my solution anyway as it contains some words of explanation.

Alan

1-Visitor
February 6, 2012

Thanks.....no wonder I had trouble tracing Vlad's "cosmetic" improvements. Much appreciated.