#include <chplot.h>
#include <math.h>
int main() {
array double x[20], y[20], z[400];
int datasetnum =0, i, j;
class CPlot plot;
linspace(x, -2, 2);
linspace(y, -2, 2);
for (i=0; i<20; i++) {
for(j=0; j<20; j++) {
z[i*20+j] = x[i]*exp(-x[i]*x[i]-y[j]*y[j]);
}
}
plot.data3D(x, y, z);
plot.changeViewAngle(0,0);
plot.plotType(PLOT_PLOTTYPE_LINES, datasetnum);
plot.contourMode(PLOT_CONTOUR_BASE);
plot.showMesh(PLOT_OFF);
plot.title("Contour plot");
plot.plotting();
}