⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 contours.dem

📁 智能画图软件
💻 DEM
字号:
## $Id: contours.dem,v 1.9 2003/10/28 05:35:54 sfeam Exp $#set samples 20set isosamples 21set xlabel "X axis" -5,-2set ylabel "Y axis" 4,-1set zlabel "Z axis"set title "3D gnuplot demo - contour plot"set contoursplot x*ypause -1 "Hit return to continue (1)"set cntrparam levels 20set title "3D gnuplot demo - contour plot (more contours)"replotpause -1 "Hit return to continue (2)"set cntrparam levels incr -100,10,100set title "3D gnuplot demo - contour plot (every 10, starting at -100)"replotpause -1 "Hit return to continue (3)"set cntrparam levels disc -75,-50,0set title "3D gnuplot demo - contour plot (at -75, -50, 0)"replotpause -1 "Hit return to continue (4)"set cntrparam levels auto 10set title "3D gnuplot demo - contour plot on base grid"set contour basesplot x**2-y**2pause -1 "Hit return to continue (5)"set title "3D gnuplot demo - contour plot on surface"set contour surfacereplotpause -1 "Hit return to continue (6)"set title "3D gnuplot demo - contour plot on both"set contour bothreplotpause -1 "Hit return to continue (7)"set contour baseset title "3D gnuplot demo - 2 surfaces"splot x**2*y**3, x**3*y**2pause -1 "Hit return to continue (8)"set title "3D gnuplot demo - some more interesting contours"splot x*y / (x**2 + y**2 + 0.1)pause -1 "Hit return to continue (9)"splot [x=-3:3] [y=-3:3] sin(x) * cos(y)pause -1 "Hit return to continue (10)"set zrange [-1.0:1.0]replotpause -1 "Hit return to continue (11)"set samples 6set isosamples 6set cntrparam levels 5set title "3D gnuplot demo - low resolution (6x6)"replotpause -1 "Hit return to continue (12)"set cntrparam bsplineset title "3D gnuplot demo - low resolution (6x6) using bspline approx."replotpause -1 "Hit return to continue (13)"set cntrparam order 8set title "3D gnuplot demo - low resolution (6x6) raise bspline order."replotpause -1 "Hit return to continue (14)"set cntrparam linearset autoset title "3D gnuplot demo - low resolution (6x6) using linear contours."splot x*ypause -1 "Hit return to continue (15)"set cntrparam order 4set cntrparam bsplineset title "3D gnuplot demo - low resolution (6x6) using bspline approx."replotpause -1 "Hit return to continue (16)"set samples 25set isosamples 26set title "3D gnuplot demo - contour of Sinc function"splot [-5:5.01] [-5:5.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2)pause -1 "Hit return to continue (17)"splot [-12:12.01] [-12:12.01] sin(sqrt(x**2+y**2)) / sqrt(x**2+y**2)pause -1 "Hit return to continue (18)"set cntrparam levels 10set xrange [0:15]set yrange [0:15]set autoset zrange [-1.0:1.0]set style data linesset title "3D gnuplot demo - contour of data grid plotting"set parametricsplot "glass.dat"pause -1 "Hit return to continue (19)"set zrange [-1.2:1.2]unset parametricsplot "glass.dat" using 1pause -1 "Hit return to continue (20)"set view 0,0,1unset surfaceset title "3D gnuplot demo - 2D contour projection of last plot"replotpause -1 "Hit return to continue (21)"#From: shen@athena.cs.uga.edu (Mingzuo Shen)#Subject: Rosenbrock's function: some answers and thanks#Date: Wed, 23 Jun 1993 20:50:36 GMT##    Last night I asked for help with a contour plot for the function:##    (1-x)**2 + 100 * (y - x**2)**2##which should have a minimum at (x=1,y=1). This is the 2D case of a more#general function named after Rosenbrock (the book I am reading does not#give a reference to any paper/book by this person):##    for even integer n,##    f(x) = \sum_{j=1,3,5,\ldots,n} [(1 - x_j)^2 + 100(x_{j+1} - x_j^2)^2]##where x is a vector (x1, x2, ..., x_n). This function also have a minimum#at (1,1,...,1), which lies at the base of a "banana-shaped valley".#Here are the new commands I have tried.#set autoset surfaceunset contourset cntrparam levels 5set cntrparam linearset samples 100set logscale zset hidden3dset isosamples 20set view 70,335,1set xlabel "x"set ylabel "y"set title "Rosenbrock Function"splot [0.9:1.1] [0.9:1.1] (1-x)**2 + 100*(y - x**2)**2pause -1 "Hit Return to Continue (22)"set logscale zset hidden3dset isosamples 60set ticslevel 0.set view 20,340	#HBB: ,1,2set xlabel "x"set ylabel "y"splot [-1.5:1.5] [-0.5:1.5] (1-x)**2 + 100*(y - x**2)**2pause -1 "Hit Return to Continue (23)"set contourunset surfacereplotpause -1 "Hit Return to Continue (24)"## Clean up:#reset

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -