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