Mathematica Help: Evaluating Expressions with Integers in Calculus

  • Context: Mathematica 
  • Thread starter Thread starter Dragonfall
  • Start date Start date
  • Tags Tags
    Mathematica
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
5 replies · 4K views
Dragonfall
Messages
1,023
Reaction score
5
I want mathematica to evaluate a certain expression (see attached) assuming that n is an integer. The answer is far from what it produces. Maple produces the right answer but I don't have access to it.

The expression is

[tex]\frac{\int_{-\pi}^{\pi}|\sin(x)|\cos(nx)\dx}{\int_{-\pi}^{\pi}\cos^2(nx)\dx}[/tex]
 

Attachments

  • Picture 1.png
    Picture 1.png
    1.2 KB · Views: 479
Last edited:
Physics news on Phys.org
You need to put a space between your n and x. Mathematica is treating nx as a single variable, which explains the funky result.
 
One other thing to try...I don't have Mathematica in front of me here at work, but I do remember also reading an article about Mathematica getting into a bit of trouble in some cases when using the sybolic integration sign. If Stephan's tip doesn't help, you may try using "Integrate" instead of the symbolic operator.
 
Use '*' everywhere, to avoid possible problems. Doesn't look nice, though, but nevermind.
 
The error was the missing *. Thanks for the help.
 
Dragonfall said:
The error was the missing *. Thanks for the help.

Yes. But note that, as someone above stated, you can simply use the space bar instead of '*'. Mathematica will produce a small space between the two object that are multiplied.