public class PlotXY { public static void main (String args []) { int n = 100, i; double x, fpi = 3.1415926/180., step = 360. / (n-1); float xray [] = new float [n]; float y1ray [] = new float [n]; float y2ray [] = new float [n]; for (i = 0; i < n; i++) { xray[i] = (float) (i * step); x = xray[i] * fpi; y1ray[i] = (float) Math.sin (x*100.0); y2ray[i] = (float) Math.cos (x*100.0); } Dislin.scrmod("revers"); // Dislin.metafl ("cons"); Dislin.metafl ("png"); Dislin.winsiz(520,130); Dislin.page(7800,1950); Dislin.disini (); // Dislin.pagera (); // Dislin.hwfont (); Dislin.axspos (1250, 1600); Dislin.axslen (6000, 1500); Dislin.hname(150); //Dislin.texmod("on"); Dislin.name ("mm", "x"); Dislin.name ("Y", "y"); Dislin.height(90); //Dislin.titlin ("Demonstration of CURVE", 1); //Dislin.titlin ("SIN(X), COS(X)", 3); Dislin.setscl(xray,xray.length,"x"); Dislin.setscl(y1ray,y1ray.length,"y"); Dislin.labdig (-1, "x"); //Dislin.graf (0.f, 360.f, 0.f, 90.f, // -1.f, 1.f, -1.f, 0.5f); Dislin.graf (0.f, 0.f, 0.f, 0.f,0.f, 0.f, 0.f, 0.f); Dislin.title (); Dislin.color ("red"); Dislin.curve (xray, y1ray, n); Dislin.color ("green"); Dislin.curve (xray, y2ray, n); Dislin.color ("fore"); Dislin.dash (); Dislin.xaxgit (); Dislin.disfin (); } }