how to active variables in handle function

Hi, I am using the NAG toolbox for Matlab to do an integration using the d01aj function. The d01aj needs an auxiliar function (in my case, 'auxi'). I need it with some variables that were generated before in the code, how can I have these varibles (x,y,x) available in the auxi function?
[result] = d01aj('auxi',l,u,epsabs,epsrel);%
[result] = auxi(x,y,z)
Is there a way to plug them in a handle function?

 Réponse acceptée

Plus de réponses (1)

Gledson
Gledson le 4 Nov 2011

0 votes

Hi Walter,
Thank you.
I did it, but it says:
Error using d01aj Parameter number 1 is not a string (containing the name of a MATLAB command).
So, the d01ak do not recognise when I do not put auxi between inverted commas.

2 commentaires

Walter Roberson
Walter Roberson le 4 Nov 2011
Atch.
In that case, I think you are going to have to use global variables or their kin.
Gledson
Gledson le 10 Nov 2011
thanks, Walter.

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by