#include <math.h>
#include <chplot.h>
int main() {
double x[30], y[30], z[900];
double levels[6];
double r;
int datasetnum =0, i, j;
class CPlot plot;
linspace(x, -10, 10);
linspace(y, -10, 10);
linspace(levels, -0.2, 0.8);
for(i=0; i<30; i++) {
for(j=0; j<30; j++) {
r = sqrt(x[i]*x[i]+y[j]*y[j]);
z[30*i+j] = sin(r)/r;
}
}
plot.data3D(x, y, z);
plot.plotType(PLOT_PLOTTYPE_LINES, datasetnum);
plot.contourLabel(PLOT_ON);
plot.contourMode(PLOT_CONTOUR_BASE);
plot.contourLevels(levels);
plot.plotting();
}