Fixing Error in Tag Times: Get Quick Solutions!

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
6 replies · 20K views
EdisT
Messages
17
Reaction score
0
Hey, I'm unsure why the following returns an error:

1e12560bae48b507c072815f32cb9bbf.png


Any ideas on how to fix this?
 
Physics news on Phys.org
It means that you already defined K. Entering K = . will remove the previous definition of K, so you can define it again as a function.
 
  • Like
Likes   Reactions: EdisT
DrClaude said:
It means that you already defined K. Entering K = . will remove the previous definition of K, so you can define it again as a function.
Ah thank you!
 
Mark44 said:
Not the most helpful error message...
That's because the error occurs after the substitution has been done. If you look carefully,
EdisT said:
1e12560bae48b507c072815f32cb9bbf.png
you will see the presence of [q_, N_] after a bunch of math. That bunch of math is what K was equal to: K[q_, N_] was substituted by <<value of K>>[q_, N_], including some mathematical operations that cannot appear on the left side of := .

It doesn't take long to get acquainted with "Tag [...] is Protected" in Mathematica, and one never forgets what they are due to :smile:
 
Mark44 said:
I get "Tag" but "Tag Times in ... " is inscrutable. Is "Times" the name of a variable in the OP's script?
No, it's multiplication (in the core Mathematica language).