From help-octave-request at bevo dot che dot wisc dot edu Thu Apr 27 12:36:27 2000 Subject: Re: plotting a spline From: Kai Habel To: "help-octave at bevo dot che dot wisc dot edu" CC: David DS Barnes Date: Thu, 27 Apr 2000 19:39:50 +0200 David DS Barnes wrote: > > Hi All, > > sorry to ask a lowbrow question like this, > > but can anyone tell me how to plot a set of points with a spline or > curve, > rather than as a line? > Hello David, take a look at Paul Kienzle's signalPAK Toolbox[1], there you can find the functions spline.m and interp1.m. If you want to interpolate your data points using a cubic spline you can do. #create example data x=rand(1,11); y=0:0.1:1.0; #100 new points xi=linspace(0,1,100); yi=interp1(x,y,xi,'spline'); #plotting plot(x,y,'bo'); hold on plot(xi,yi); hold off HTH, Kai [1] http://users.powernet.co.uk/kienzle/signalPAK/index.html -- Kai Habel mailto:kahacjde at linux dot zrz dot tu-berlin dot de ----------------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.che.wisc.edu/octave/octave.html How to fund new projects: http://www.che.wisc.edu/octave/funding.html Subscription information: http://www.che.wisc.edu/octave/archive.html -----------------------------------------------------------------------