アプリ版:「スタンプのみでお礼する」機能のリリースについて

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;

}
}
}

よろしくお願いいたします。

A 回答 (1件)

コードを出すだけじゃなくって, 言葉で


・今何ができているのか
・どこで困っているのか
を明確にしてください.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!