- #1

- 13

- 0

I was wondering if you guys know a good *programmable* graphing calculator for Windows XP. I took a look at Microsoft Maths which was kinda fine but it lacked many feature (even though the input was neat). And then I came across GraphCalc (http://www.graphcalc.com/) which was really nice but I couldn't figure out many things. So please help to find a graphing calculator that can

- plot 2D as well as 3D functions

- plot piece-wise and periodic functions

- is programmable (or can be scripted)

I don't mean that I need source code and can program it to suite my need. I need that can plot functions like (Fourier Squarewave)

y=[itex]\frac{4}{∏}[/itex][itex]\sum^{N}_{n}[/itex][itex]\frac{sin((2n+1)x)}{2n+1}[/itex]

by inputting something like

n=1;

f(x)=(4/∏)sin(x)/x;

while(n<N)

{

f(x)=f(x)+(4/∏)(sin((2n+1)x)/(2n+1))

n++

}

plot2d(f(x));

So that I can plot my squarewave to nth precision.

I've been manually converting them to this to plot my function

f(x)= (4sin(x)/pi) + (4sin(3x)/(3pi)) + (4sin(5x)/(5pi)) + (4sin(7x)/(7pi)) + (4sin(9x)/(9pi)) +(4sin(11x)/(11pi)) + (4sin(13x)/(13pi)) + (4sin(15x)/(15pi)) + (4sin(17x)/(17pi)) + (4sin(19x)/(19pi))

- has the ability to plot complex functions like f(z)=1/z

- polar and parametric equations

The programmable part is what I am looking the most because I need to plot a lot of Fourier Series waves.

If you guys know any such calculator, please help me. Thanks.