Mathetica function (help fix my equation please)

  • Context: Mathematica 
  • Thread starter Thread starter Shawj02
  • Start date Start date
  • Tags Tags
    Function
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
5 replies · 3K views
Shawj02
Messages
19
Reaction score
0
Hi guys,

I have a problem with Mathematica. The equation (see attachment) is SUPPOSE TO give:
n[0]=n0
n[1]=x0-n0
n[2]=x1-x0+n0
n[3]=x2-x1+x0-n0
n[4]=x3-x2+x1-x0+n0
n[5]=x4-x3+x2-x1+x0-n0
n[6]=x5-x4+x3-x2+x1-x0+n0-1
...

But when I put in n[1] I get the following errors and output:

Sum::itraw: Raw object 1 cannot be used as an iterator. >>
Sum::vloc: The variable 1 cannot be localized so that it can be assigned to numerical values. >>
Sum::itraw: Raw object 1 cannot be used as an iterator. >>
Sum::vloc: The variable 1 cannot be localized so that it can be assigned to numerical values. >>
[tex]\sum _{1=1}^1 (-1)^{1-1} x_{1-1}-n_0[/tex]

What do I need to change to give me an output of [tex]x_ 0 + n_ 0[/tex]n[2] gives:
[tex]\sum _{2=1}^2 (-1)^2 x_{2-1}+n_0[/tex]
when I want it to give me: [tex]x_1-x_0-n_0[/tex]
 

Attachments

  • 1.jpg
    1.jpg
    7.6 KB · Views: 683
Last edited:
on Phys.org
jedishrfu said:
You might try TexForm to do a conversion to Latex:

http://reference.wolfram.com/language/ref/TeXForm.html

I been playing around with the LATEX thing.. using Mathematica's right click and "copy as Latex" function.
I have attached a copy of my original equation, below is an attempt to convert it into Latex.

[tex]\sum _{z=1}^z (-1)^z x_{z-1}-\sum _{z=6}^z 1+n_0 (-1)^z[/tex]

There seems to be a problem with "Reals" and "Absolutes" How do I do these in Latex?
 

Attachments

  • 1.jpg
    1.jpg
    7.6 KB · Views: 693
Last edited:
The problem is your summation.
Shawj02 said:
[tex]\sum _{z=1}^z (-1)^z x_{z-1}-\sum _{z=6}^z 1+n_0 (-1)^z[/tex]
[tex]\sum _{z=1}^z f(z)[/tex] is bad input. It should be something like
[tex]\sum _{i=1}^z f(i)[/tex]
 
Dale said:
The problem is your summation.
[tex]\sum _{z=1}^z f(z)[/tex] is bad input. It should be something like
[tex]\sum _{i=1}^z f(i)[/tex]

Yep, you're right! I've got it working perfectly now!

My other question is: How do I write the ABS and REALS in LATEX? (so I can post things on physics forms better)

so far I've got:

[tex]\sum _{j=1}^z (-1)^j x_{j-1}-\sum _{j=6}^z 1+n_0 (-1)^z[/tex]
 

Attachments

  • 2.jpg
    2.jpg
    7.3 KB · Views: 665
Shawj02 said:
My other question is: How do I write the ABS and REALS in LATEX? (so I can post things on physics forms better)
When I am trying to troubleshoot I would rather just have the straight code. The fancy formatting is nice, but makes finding code errors more difficult. I know that isn't everyone's preference, but it is my preference. I would just use the "code" tag and copy and paste the Mathematica input.