Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

** Community Tip** - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn!
X

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

Apr 14, 2020
09:23 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator

Apr 14, 2020
09:23 PM

Calculating uncertainty (This value must be a function )

I am trying to resolve a problem with the function on page 3. It worked in other files I've tried to use this function in but it always seems to mess up for some reason or another.

Solved! Go to Solution.

Labels:

ACCEPTED SOLUTION

Accepted Solutions

Apr 14, 2020
10:33 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator

Apr 14, 2020
10:33 PM

I guess there are a couple of problems:

- This is the reason for the error message: You redefine DeltaT.lm as a simple variable (with value 38.215°C) and so you delete the definition of the function with the same name!
- Get rid of the square brackets! Your are (certainly unintentionally) creating 1x1 matrices that way and the result would be a 1x1 matrix, too. Always use parenthesis only for structuring expression (Prime may show them sometimes as square brackets but you should never type them yourself unless you really want to create a matrix or vector).
- You are taking the square root of the first summand only. I am not sure but I guess that you want the square root of the whole sum (as shown on the right side of my picture), right?

And yes, that square root of that multi-line expression really looks ugly! You might consider defining an auxiliary function without the root and the final function would call that auxiliary function and take the root. - You may consider using temperature units as well, but they can be quite beasty! Carefully chose either °C or Delta°C. Keep in mind, that Prime internally will always use Kelvin!

3 REPLIES 3

Apr 14, 2020
10:24 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator

Apr 14, 2020
10:33 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator

Apr 14, 2020
10:33 PM

I guess there are a couple of problems:

- This is the reason for the error message: You redefine DeltaT.lm as a simple variable (with value 38.215°C) and so you delete the definition of the function with the same name!
- Get rid of the square brackets! Your are (certainly unintentionally) creating 1x1 matrices that way and the result would be a 1x1 matrix, too. Always use parenthesis only for structuring expression (Prime may show them sometimes as square brackets but you should never type them yourself unless you really want to create a matrix or vector).
- You are taking the square root of the first summand only. I am not sure but I guess that you want the square root of the whole sum (as shown on the right side of my picture), right?

And yes, that square root of that multi-line expression really looks ugly! You might consider defining an auxiliary function without the root and the final function would call that auxiliary function and take the root. - You may consider using temperature units as well, but they can be quite beasty! Carefully chose either °C or Delta°C. Keep in mind, that Prime internally will always use Kelvin!

Apr 20, 2020
02:24 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator

Apr 20, 2020
02:24 PM

Thank you, this was very helpful.