Bill Allombert on Sun, 25 Oct 2015 12:16:02 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Can 'ploth' draw the dynamic set of functions? |
On Sun, Oct 25, 2015 at 03:47:09AM -0700, Yuri wrote: > Tutorials usually have examples with a fixed function set, like > this: ploth(X=1,2,[X,log(X)]) > > What if I need to draw the computed set of functions? This example fails: > ff=[X->X,X->log(X)] > ploth(X=1,2,ff) You need to actualy call the functions, the two "X" are different variables, you can do: ff=[X->X,X->log(X)] ploth(t=1,2,vector(#ff,i,ff[i](t))) or equivalently ff=[X->X,X->log(X)] ploth(t=1,2,apply(f->f(t),ff) or alternatively ff=X->[X,log(X)] ploth(t=1,2,ff(t)) > Or in simpler case, can I draw the function f(X,N) = {sin(X*N)}, > when X is an interval, but N is taken from the precomputed parameter > array, so it will draw one graph per value in the parameter array? f(X,N) = sin(X*N) V=[1,2,3,4]; ploth(t=1,2,vector(#V,i,f(t,V[i]))) Cheers, Bill.