Post Reply 
Arg(fourier_cn(...)) returns different answers
11-06-2019, 03:48 AM (This post was last modified: 11-06-2019 03:50 AM by rombva.)
Post: #3
RE: Arg(fourier_cn(...)) returns different answers
(11-05-2019 04:08 PM)parisse Wrote:  fourier_cn now auto-assumes that n is an integer.

That's right. In this case I get 1/2*Pi*sign((-1)^n-1) and subst(arg(1/2*Pi*sign((-1)^n-1)),n=1) returns -1/2*Pi.

But these steps cause the wrong answer:

1. assume(n,integer) returns [DOM_INT]

2. fourier_cn(f(x),x,2*Pi,n,-Pi) returns ((-1)^n*i-i)/(n*Pi)

3. purge(n) returns [DOM_INT]

4. simplify(arg(((-1)^n*i-i)/(n*Pi))) returns 1/2*(n*Pi-2*Pi*floor((n+1)/2)-Pi*sign(n)-Pi*sign(tan(n*Pi/2)))

5. subst(1/2*(n*Pi-2*Pi*floor((n+1)/2)-Pi*sign(n)-Pi*sign(tan(n*Pi/2))),n=1) returns undef and subst(1/2*(n*Pi-2*Pi*floor((n+1)/2)-Pi*sign(n)-Pi*sign(tan(n*Pi/2))),n=2) returns -1/2*Pi and so on.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Arg(fourier_cn(...)) returns different answers - rombva - 11-06-2019 03:48 AM



User(s) browsing this thread: 1 Guest(s)