graypolarplot
graypolarplot —  Polar 2D plot of a surface using colors  
Calling sequence
graypolarplot(theta,rho,z,[strf,rect])  
Parameters
| rho   | : a vector with  size n1, the discretization of the radius | 
| theta   | : a vector with  size n2, the discretization of the the angle. | 
| z   | : real matrix of size (n1,n2). z(i,j) is the value of the surface at  the point (rho(i),theta(j)). | 
| strf   | : is a string of length 3 "xy0". | default | The default is "030". |  | x   | : controls the display of captions. | x=0   | : no captions. |  | x=1   | : captions are displayed. They are given by the optional argument leg. |  
  |  | y   | : controls the computation of the frame. | y=0   | : the current boundaries (set by a previous call to another high level plotting function) are used. Useful when superposing multiple plots. |  | y=1   | : the optional argument rect is used to specify the boundaries of  the plot. |  | y=2   | : the boundaries of the plot are computed using min and max values of x and y. |  | y=3   | : like y=1 but produces isoview scaling. |  | y=4   | : like y=2 but produces isoview scaling. |  | y=5   | : like y=1 but plot2d can change the boundaries of the plot and  the ticks of the axes to produce pretty graduations. When the zoom button  is activated, this mode is used. |  | y=6   | : like y=2 but plot2d can change the boundaries of the plot and  the ticks of the axes to produce pretty graduations. When the zoom button  is activated, this mode is used. |  | y=7   | : like y=5 but the scale of the new plot is merged with the  current scale. |  | y=8   | : like y=6 but the scale of the new plot is merged with the  current scale. |  
  |  
  | 
| leg   | : a string. It is used when the first character x of argument
  strf is 1. leg has the form
  "leg1@leg2@...." where leg1,
  leg2,  etc. are respectively the captions of the first
  curve, of the second curve, etc.  The default is "
  ". | 
| rect   | : This argument is used when the second character y of argument strf is 1, 3 or 5. It is a row vector of size 4 and gives the dimension of the frame:  rect=[xmin,ymin,xmax,ymax]. | 
Description
    Takes a 2D plot of the surface given by z on a polar coordinate
    grid defined by rho and theta. Each grid region if filled
    with a gray or color level depending on the average value of z
    on the corners of the grid.
Examples
  rho=1:0.1:4;theta=(0:0.02:1)*2*%pi;
  z=30+round(theta'*(1+rho^2));
  xset('colormap',hotcolormap(128))
  xset('background',xget('white'))
  xbasc();graypolarplot(theta,rho,z)