Help using Compile with Solve
- To: mathgroup at christensen.cybernetics.net
- Subject: [mg867] Help using Compile with Solve
- From: Bill Harbaugh <harbaugh at students.wisc.edu>
- Date: Thu, 27 Apr 1995 01:39:34 -0400
- Organization: University of Wisconsin, Madison
I want to create a compiled function that uses Solve, like this
(IN)
t1=Compile[{x,y},Solve[x+y==z,z]]
(OUT)
CompiledFunction[{x, y}, Solve[x + y == z, z], -CompiledCode-]
(IN)
t1[1,1]
(OUT)
CompiledFunction::ccr:
Expression z should be a machine-size real number.
CompiledFunction::cfex:
External evaluation error at instruction 5; proceeding with
uncompiled evaluation.
{{z -> 2}}
As you can see, this doesn't work as a compiled function.
It seems like I need to tell Compile that z is also real, but
I'm not sure how to do that.
Thanks, Bill