f(x)=xのf'(x)と∫f(x)dxのグラフ化
f(x)=xのf'(x)と∫f(x)dxのグラフ化したいのですがここからどうすればいいのか分からず足踏みしてます。ご教授ください。
積分区間は0~xです。
import java.awt.*;
import java.awt.event.*;
public class graphics0 extends Frame {
// コンストラクタ
public graphics0(){
setSize(500, 500);
setVisible(true);
setTitle("graphics0");
// メッセージ処理
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
// メインメソッド
public static void main(String[] args){
new graphics0();
}
// ペイントメソッド
public void paint(Graphics g){
//ここに絵をかくコードを書く
// 中心座標
int ox = 250;
int oy = 250;
// グラフの幅
int width = 200;
int height = 200;
//直線描画のための2点(x0,y0), (x1, y1)
double x0, y0;
double x1, y1;
// 刻み幅
double d = 0.001;
double n = (int) (1.0 / d);
// 軸の描画
g.drawLine(50, 250, 450, 250);
g.drawLine(250, 50, 250, 450);
x0 = 0;
y0 = 0;
x1 = d;
for(int i = 0; i < n; i++){
y1 = x1 * x1;
g.drawLine( (int) (x0 * width) + ox, -((int)(y0 * height) -oy),
(int) (x1 * width) + ox, -((int) (y1 * height) - oy));
x0 += d;
x1 += d;
y0 = y1;
}
}
}
よろしくお願いいたします。