help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to share variables between functions


From: Evan
Subject: Re: How to share variables between functions
Date: Wed, 4 Apr 2007 21:42:09 +0800

Thanks for the answer

and by the way, I made a careless mistake in the example

On 4/3/07, Evan <address@hidden> wrote:
In some cases, it seems that sharing variables between functions
cannot be avoidable. for example

function y=f(x)
    global x;
    y=quad(subf,0,1);
    clear x;
endfunction

This function should be

function y=f(x)
   global xx;
   xx=x;
   y=quad(subf,0,1)
   clear xx;
endfunction



function f=subf(t)
    global x;
    f=g(x,t);
and here should be
   global xx;
   f=g(xx,t);
endfunction

function y=g(x,t)
    ......
endfunction


reply via email to

[Prev in Thread] Current Thread [Next in Thread]