[SOLVED] Given (|) in programming?
|
05-29-2016, 04:57 AM
(This post was last modified: 06-21-2016 11:27 AM by CH3791.)
Post: #1
|
|||
|
|||
[SOLVED] Given (|) in programming?
Hi, I am trying to make a program that calculates x intercepts. Right now, it can calculate the answer, but I can't make it restrict the domain.
I understand you can do this directly in the CAS app: solve(SIN(x)=0,x)|{(x>-10) AND (x<10)} {-3*pi, -2*pi, -pi, 0, pi, 2*pi, 3*pi} But when I put that kind of syntax into my program, it returns "Error: Invalid input". Code:
Any ideas? |
|||
05-29-2016, 08:24 AM
Post: #2
|
|||
|
|||
RE: Given (|) in programming?
I'm not sure that syntax, using the "|" operator, is valid within a program; but using assume() and additionally() does appear to work. See modified program below:
Code: EXPORT XINT1(expression,domainlow,domainhigh) |
|||
05-29-2016, 08:47 AM
(This post was last modified: 05-29-2016 08:55 AM by CH3791.)
Post: #3
|
|||
|
|||
RE: Given (|) in programming?
Thanks roadrunner, your code works perfectly. One thing I would add though is:
purge(x); at the very end just before RETURN "done", so that the domain gets deleted and won't affect future calculations involving x. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)