MyCurve クラス

放物線 y = x2 のグラフを描く

放物線 y = x2のグラフを描くプログラムを作ります。

TestMyCurve03.java

import java.awt.Graphics2D;

import myMath.MyCurve;
import myMath.Tpl10;

public class TestMyCurve03 extends Tpl10 {

	public void init() {
		tr.move(0, getHeight());
		tr.set(1, 0, 0, -1);
		tr.scale(50);
	}
	
	public void draw(Graphics2D g2) {
		MyPara mc = new MyPara();
		double minT, maxT;

		// 範囲
		minT = 0;
		maxT = getWidth() / tr.k;

		draw(mc, minT, maxT);
	}

	class MyPara extends MyCurve {
		public void p(double t) {
			x = t;
			y = t * t;
		}
	}
}

解説

MyCurve を継承し、MyPara を作ります。 そして、曲線を描きます。


[前へ] [戻る]