Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X
Hello,
I am working in MathCad 11. I define a variable "x:=10". Further down the worksheet, I wish to change this variable to "x:=20" for example. When I do so, MathCad underlines the variable with a green zigzag line which tell me that "This Expression Redefines a Previously Defined Variable." The subsequent calculation use the later value, but the page has these annoying green zigzag lines.
Is there a way to eliminate these zigzag lines?
Thanks.
David Guza wrote:
Hello,
I am working in MathCad 11. I define a variable "x:=10". Further down the worksheet, I wish to change this variable to "x:=20" for example. When I do so, MathCad underlines the variable with a green zigzag line which tell me that "This Expression Redefines a Previously Defined Variable." The subsequent calculation use the later value, but the page has these annoying green zigzag lines.
Is there a way to eliminate these zigzag lines?
Thanks.
Yes. Menu Tools/Preferences. Select the 'Warnings' tab, then unselect User Defined - Scalar Variables - plus any other options you want.
An important point to note about Mathcad is that, due to the way it works, each definition creates a new variable of the same name. If you, say define, x:=1 at the top of the page and x:=2 in the middle, then you can add expressions that make use of the original definition in top half of the page at any subsequent time and they will pick up the x=1 value. The warning feature is there as an aid.
Stuart
Thanks everyone for your helpful and kind comments! This answers my question.
Happy holidays!
Dave
On another note, if the worksheet is to be checked by a colleague or lecturer, defining a variable several times within a worksheet makes it very difficult to follow and trace your errors.
Mathcad has many ways to define varibles usign a slight variation, which enables users to define varibles as below to show a few.
Mike
There is very interesting exampte in Rusian Word:
Казнить нельзя, помиловать! - Can not be put to death, have mercy! (Word advises me!)
Казнить, нельзя помиловать! - Executed, can not be pardoned!
Word is more liberal than...