Re: Executing function in mathematica function problem
- To: mathgroup at smc.vnet.net
- Subject: [mg69962] Re: [mg69931] Executing function in mathematica function problem
- From: "Chris Chiasson" <chris at chiasson.name>
- Date: Thu, 28 Sep 2006 06:16:03 -0400 (EDT)
- References: <200609271006.GAA00287@smc.vnet.net>
does your procedure from the other system accept symbolic arguments? On 9/27/06, krzysztof.lisowski at wp.pl <krzysztof.lisowski at wp.pl> wrote: > Hello, > I've created simple procedure in another system, which takes one parameter > (x(1)) as argument function and returns one value. After compilation, > with 'mex -l fnc.m' command I've created a shared library. > In Mathematica's script I load this function with: > > link = Install["f:\\f1.exe"]; > F1[0.5] # I have a correct result > > Then I define such argument, which are part of a function > fCE=F1[x1]; f > C[{x1_}]=fCE; > > and execute the Mathematica function FNC[...,fC,...]. > > The FNC is defined as follow FNC[...,fC_,...]:=Block[{..., > fCi,...,cog,} > .... > bva:=If[cog && Abs[#]>fm, Sign[#]fm, #]&; > fCi:=(++if; bva[N[fC[#]]]ix)&; > ... > ] > when I try execute such a script I have a error; > Part::partw: Part 1 of {} does not exist... > > Any sugestions... > > KL > > -- http://chris.chiasson.name/
- References:
- Executing function in mathematica function problem
- From: "krzysztof.lisowski@wp.pl" <krzysztof.lisowski@wp.pl>
- Executing function in mathematica function problem