Operation with units: f is not defined

Operation with units: f is not defined - Messages

#1 Posted: 6/24/2016 7:13:55 PM
Basile

Basile

8 likes in 172 posts.

Group: User

Hello,
I am getting the following:
smath error 35.JPG
Basile
#2 Posted: 6/24/2016 9:39:49 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Hi Basile.

That's is the expected way to work with smath.

To get the value of X.C you must to call the function after defining X.C with X.C(f)=

Best regards.

Alvaro.
#3 Posted: 6/24/2016 10:34:38 PM
Basile

Basile

8 likes in 172 posts.

Group: User

Alvaro,
Look to the left the of X.C , the X.L
Should behave the same?

Basile
#4 Posted: 6/24/2016 11:02:38 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Wrote

Alvaro,
Look to the left the of X.C , the X.L
Should behave the same?

Basile



Depending which version, it could be. I guess that must to be an election from author, this is, if eval functions in that way. The "not evaluation" option, as the attached picture, it's ok for me.

Best regards.
XLXC.gif
Alvaro.

#5 Posted: 6/24/2016 11:13:38 PM
Basile

Basile

8 likes in 172 posts.

Group: User

i am using
smath error 38.JPG
Basile
#6 Posted: 6/25/2016 12:46:19 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Same problem as before: you have no circuit, then no LC project.
The only thing you can do is calculate the resonance frequency: 'fo'
Then plot it as sin(fo)
#7 Posted: 6/25/2016 9:41:27 AM
Basile

Basile

8 likes in 172 posts.

Group: User

Jean,

I am calculating the reactance of the inductor and the capacitor at a frequency f.

Basile
#8 Posted: 6/25/2016 1:53:44 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

In my times, pure L, C were strictly imaginary. Just by themselves they don't have much use
whereas there is no such thing as pure L , pure C. They both have physical resistiviy.
#9 Posted: 6/25/2016 6:30:56 PM
Basile

Basile

8 likes in 172 posts.

Group: User

Jean,

You are right that:
X.L=jωL
and
X.C=-j(1/ωC)
and the magnitude is that I calculate.

You can simply consider ideal elements without the loss resistance.

Basile
#10 Posted: 6/25/2016 9:51:28 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Hi Basile. That's isn't.

Correct XL and XC (reactances) are without j, as in your worksheets.

ZL and ZC (impedances) are with j.

Actually the total impedance is Z = R + jX, where X = XL + XC is the total reactance.

Best regards.

Alvaro.
#11 Posted: 6/26/2016 12:35:47 AM
Basile

Basile

8 likes in 172 posts.

Group: User

Alvaro,

You are confusing things.
What you say are correct but have to do nothing to do with the question.
X.L, X.C are reactance (with j or without j)

Z is impedance of R and X.

Basile
#12 Posted: 6/26/2016 1:03:00 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Wrote

Alvaro,

You are confusing things.
What you say are correct but have to do nothing to do with the question.
X.L, X.C are reactance (with j or without j)

Z is impedance of R and X.

Basile



Hi Basile. I don't confusing. Reactances ( https://en.wikipedia.org/wiki/Electrical_reactance ) are reals and impedances ( https://en.wikipedia.org/wiki/Electrical_impedance ) are complexes. So X.L, X.C can't have j.

About the numerical evaluation for a function, check this old post: http://en.smath.info/forum/yaf_postst640_Function-as-a-program.aspx

In X.L, X.C definitions as functions, f must to be a local variable. X.L(f) -> (symb evaluation) must to set the answer with "f", not with "100 Hz". And the numerical evaluation X.L(f) = must to be in red, as f as local variable isn't defined.

As a choice of the program writer, and what you can see in the last post of the above referenced, you can set all the local variables as globals with f(x) = 1*(line ... ). Actually I'm not comfortable with that behavoir, but is the choice of Andrei.

Best regards.

Alvaro.
#13 Posted: 6/26/2016 2:01:29 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Just like this Basile, for a family of "C's"
at a fixed frequency 8 the magenta line.
On the plot, 'f' => 'x'.

Forum Basile Rc.gif
#14 Posted: 6/26/2016 2:59:10 PM
Basile

Basile

8 likes in 172 posts.

Group: User

Jean,
Yes, I can plot X.C(f) and X.L(f) but if I try to plot the difference or take the aritmetic difference does not work.
Please see figure and figure in post #1 on top, if it helps.
smath error 39.JPG
Basile
#15 Posted: 6/26/2016 7:42:21 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Basile, let's make it clear on three points:

1. You have no work sheet, then there is no project [no help].
2. Read this link again https://en.wikipedia.org/wiki/LC_circuit
to help you start onstruct a project.
3. Those gyzmas: they do nothing circuit wise.

Jean

Forum Basile NO Project.gif
#16 Posted: 6/27/2016 12:00:18 AM
Basile

Basile

8 likes in 172 posts.

Group: User

Jean,
Attached please find the file.
test resonance.sm (7 KiB) downloaded 46 time(s).
Basile
#17 Posted: 6/27/2016 10:15:28 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

... project done Basile.

Jean

Circuit [LC].sm (18 KiB) downloaded 36 time(s).
#18 Posted: 6/27/2016 10:17:47 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Note that I have removed the unit system because
"Units don't match" error mesage ... so: zap !
#19 Posted: 6/27/2016 11:03:08 AM
Basile

Basile

8 likes in 172 posts.

Group: User

Jean,

"why units do not match? Are they both Ω?"

Basile
PS: Thank you for the discussion.
#20 Posted: 6/27/2016 1:54:29 PM
CBG

CBG

77 likes in 312 posts.

Group: User

Redefining subtraction or function.



Test_resonance.png


Best Regards

Carlos

test resonance_CBG.sm (10 KiB) downloaded 35 time(s).
  • New Posts New Posts
  • No New Posts No New Posts