Help with Cas program
01-03-2014, 08:48 PM
Post: #1
 johna Unregistered
Help with Cas program
After reading many posts about using Cas commands/functions in Home view, I think I am now totally confused AND frustrated.
I have written a program which requests the user to input a function and this is then stored in F1. I then use a loop to generate a table of values based on a start and end value (interval) using a step increment. I store these values in list, say L1.
This works well for any non Cas function, eg e^X, Sin(X), X^2 etc.

The problems start when a Cas function is entered, for example int(Sin(X^2),X,0,X).
I have tried various suggestions in my program to correctly evaluate this function eg:

1. L1(1):=Cas('F1(.1)')

2. L1(1):=Cas("F1(.1)")

3. L1(1):=Eval(Cas('F1(.1)') etc,etc.

I either get some value*X, or incorrect values or just plain 0.

I hope I have explained the problem in an understandable manner.
John
Post: #2
 Michael de Estrada Senior Member Posts: 368 Joined: Dec 2013
RE: Help with Cas program
Replace X with x for your function variable. Also, do not make your upper limit of integration the same as your function variable. It should be your input value. For example: int(SIN(x^2),x,0,X) will work. Make sure you have complex checked in your CAS settings, since SIN is converted to its complex exponential form. If you use it in a program, use the form CAS("L1(1):=int(SIN(x^2),x,0,X) ").
01-03-2014, 09:47 PM
Post: #3
 Helge Gabert Senior Member Posts: 467 Joined: Dec 2013
RE: Help with Cas program
Try the above suggestions by Michael. If that doesn't help, post your code, that will make it easier to ferret out any problems.
01-07-2014, 07:32 PM
Post: #4
 johna Unregistered
RE: Help with Cas program

In the end, I used the integral template enclosed in single quotes and used a variable other than X for the upper limit.
A simple L1(var):=Eval(F1); worked!!
No use of Cas. or Cas("L1():=..."). Really confusing at times.

By the way Michael, if I used lower case x in defining the function in Home view,as suggested, results in an error.
Thanks to both of you for the suggestions.
Regards
John
01-07-2014, 11:10 PM
Post: #5
 Helge Gabert Senior Member Posts: 467 Joined: Dec 2013
RE: Help with Cas program
Glad that worked out for you!
 « Next Oldest | Next Newest »

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