極方程式と曲線

正葉線

\[ r = \sin a \theta \] で表される曲線を、正葉線といいます。

a = 6

import java.awt.Graphics2D;

import myMath.MyPole;
import myMath.Tpl20;

public class TestMyPole041 extends Tpl20 {

	public void draw2(Graphics2D g2) {
		MyPole1 mp = new MyPole1();
		draw(mp, 0, 2 * Math.PI);
	}

	class MyPole1 extends MyPole {
		public double fr(double t) {
			return Math.sin(6 * t);
		}
	}
}

a = 7

import java.awt.Graphics2D;

import myMath.MyPole;
import myMath.Tpl20;

public class TestMyPole042 extends Tpl20 {

	public void draw2(Graphics2D g2) {
		MyPole1 mp = new MyPole1();
		draw(mp, 0, 2 * Math.PI);
	}

	class MyPole1 extends MyPole {
		public double fr(double t) {
			return Math.sin(7 * t);
		}
	}
}

a = 1.5

import java.awt.Graphics2D;

import myMath.MyPole;
import myMath.Tpl20;

public class TestMyPole043 extends Tpl20 {

	public void draw2(Graphics2D g2) {
		MyPole1 mp = new MyPole1();
		draw(mp, 0, 4 * Math.PI);
	}

	class MyPole1 extends MyPole {
		public double fr(double t) {
			return Math.sin(1.5 * t);
		}
	}
}

[前へ] [戻る] [次へ]