package uk.co.flyingsquirrels.aero; import flanagan.plot.PlotGraph; public class AirfoilGraph { private static final String AIRFOIL_NAME = "63018"; private static final double[] alphas = { -1, -0.3, -0.25, -0.2, -0.15, -0.05, 0.05, 0.225, 0.35, 0.7 }; public static void main(String[] args) { Airfoil airfoil = new Airfoil(new AirfoilTable(AIRFOIL_NAME)); double[][] data = new double[2][alphas.length]; for (int i=0; i < alphas.length; i++) { double alpha = alphas[i]; data[0][i] = alpha; data[1][i] = airfoil.getCl(alpha); } PlotGraph graph = new PlotGraph(data); graph.setLine(3); graph.setPoint(0); graph.setXaxisLegend("Angle of attack"); graph.setYaxisLegend("Coefficient"); graph.setXaxisUnitsName("radians"); graph.setGraphTitle("Interpolated cL for " + airfoil.getName()); graph.plot(); } }