comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Execute and Call_function of complex things
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Execute and Call_function of complex things [message #23529 is a reply to message #23527] Thu, 01 February 2001 14:44 Go to previous message
dirk is currently offline  dirk
Messages: 15
Registered: March 1998
Junior Member
... Sorry that didn't post.

Ok, once again. This goes in the "why doesn't it work like i think it
should" category.

Suppose I have an expression which, for the sake of argument, looks
something like:

exp((-1.)*(0.0 + Gauss1(x,p(0:2)) + Gauss1(x,p(3:5))))

where gauss1 is another function (of x) and p is a set of input
parameters.

I want to evaluate this function, but can't seem to do it with either
call_function or execute. I've tried:

model='exp((-1.)*(0.0 + Gauss1(x,p(0:2)) + Gauss1(x,p(3:5))))'
result=call_function(model,p)

and
expstring='model=exp((-1.)*(0.0 + Gauss1(x,p(0:2)) + Gauss1(x,p(3:5))))'
result=call_function(expstring,p)

to no effect... What am i missing about call_function or execute? Do all
the elements of the evaluated function need to be IDL native? Does the
conversion of a string to a function make anyone else uneasy?

Thanks for any help! - Dirk
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: Demo of Shadows
Next Topic: Re: IDL employment in Front Range

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 20:05:43 PDT 2025

Total time taken to generate the page: 0.30279 seconds