cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X

Translate the entire conversation x

The variable is undefined. Check that the label is set correctly. Mathcad 9.0.0.0

AP_12141614
2-Explorer

The variable is undefined. Check that the label is set correctly. Mathcad 9.0.0.0

 

Does anyone know why this is happening? I set all the "B" Labels to "Variable" and it still says undefined.

 

AP_12141614_1-1728931925515.png

 

 

I got this example from a youtube video and it gives a different error.

 

AP_12141614_2-1728931989270.png

 

This is pretty frustrating, not gonna lie. I am new to mathcad, so maybe it's something I'm doing.

Here's to hoping you can help.

Thanks

ACCEPTED SOLUTION

Accepted Solutions
StuartBruff
23-Emerald III
(To:AP_12141614)

Your first problem is caused by evaluation operator after the function definition.  Get rid of it and your troubles go away.

 

2024 10 14 C.png

 

I have no idea why your second problem occurs.  It works fine in Mathcad Prime 10.0 and I see no reason to suppose that it does not work in Mathcad Prime 9.  This is why experienced Mathcadders recommend that you post a worksheet with the problem in it.  There are some subtleties, such as Math Styles or Greek vs Latin characters, that don't necessarily show up very well in a screenshot.   

 

Ah, in fact, looking closely at your screenshot, did you use the subscript operator ctrl-minus or the index operator [ to insert the i?  A subscript in a name is just a decoration and the i forms part of the name.  An index i is a separate name.

 

2024 10 14 C.png

 

I'd post a worksheet but it wouldn't be much use to you as Mathcad Prime files aren't backward compatible.

 

Stuart

View solution in original post

8 REPLIES 8
StuartBruff
23-Emerald III
(To:AP_12141614)

Your first problem is caused by evaluation operator after the function definition.  Get rid of it and your troubles go away.

 

2024 10 14 C.png

 

I have no idea why your second problem occurs.  It works fine in Mathcad Prime 10.0 and I see no reason to suppose that it does not work in Mathcad Prime 9.  This is why experienced Mathcadders recommend that you post a worksheet with the problem in it.  There are some subtleties, such as Math Styles or Greek vs Latin characters, that don't necessarily show up very well in a screenshot.   

 

Ah, in fact, looking closely at your screenshot, did you use the subscript operator ctrl-minus or the index operator [ to insert the i?  A subscript in a name is just a decoration and the i forms part of the name.  An index i is a separate name.

 

2024 10 14 C.png

 

I'd post a worksheet but it wouldn't be much use to you as Mathcad Prime files aren't backward compatible.

 

Stuart

Ok, now when I call it separately, it works! I mean I guess it was working the whole time, I was just doing it wrong. Thank you so much!

 

Yeah I used the ctrl- to insert it. When I use the left square bracket [, it works now. Thanks!

StuartBruff
23-Emerald III
(To:AP_12141614)

No problem.  It's quite common to use one when the other was intended.  I've learned to spot the slight difference in how low an index is compared toa name subscript.

 

Stuart

I have a similar error but I'm not doing any of the above, any ideas or suggestions?

LucMeekes
23-Emerald IV
(To:RL_13320206)

You should attach the worksheet (.mcdx) file, not just a picture.

 

Success!
Luc

Werner_E
25-Diamond I
(To:RL_13320206)

What you did should work OK but it doesn't - I would call it a bug in Prime. You may consider reporting it to official PTC support.

 

Workaround is to remove the inline evaluation of t.ON

Werner_E_0-1745138261554.png

If for some reason (which?) you insist on using inline evaluation after the variable definition, you may use a symbolic eval instead of the numeric one

Werner_E_0-1745138857716.png

 

For future questions please don't hijack an old thread but rather open a new one, say which version of Prime you are using and if ever possible attach the Prime worksheet itself and not just pictures!

 

image.png

image.png

image.pngimage.pngimage.png

image.pngimage.pngimage.png

Announcements


Top Tags