编写程序,画出函数f(x)=x*x的图像用java如何写?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 17:25:11
编写程序,画出函数f(x)=x*x的图像用java如何写?
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class hanshu
{
\x09public static void main(String[] args)
\x09{
\x09\x09DrawFrame frame=new DrawFrame();
\x09\x09frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
\x09\x09frame.setVisible(true);
\x09}
}
class DrawFrame extends JFrame
{
public DrawFrame()
{
setTitle("DrawTest");
setSize(400,400);
// add panel to frame
DrawPanel panel = new DrawPanel();
add(panel);
}
}
class DrawPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
int centerx=0;
int centery=0;
int minx=-150;
int maxx=150;
int miny=-150;
int maxy=150;
g2.translate(200,200);
g2.draw(new Line2D.Double(minx,centery,maxx,centery));
g2.draw(new Line2D.Double(maxx,centery,maxx-1,centery-1));
g2.draw(new Line2D.Double(maxx,centery,maxx-1,centery+1));
g2.drawString("X",151,0);
g2.draw(new Line2D.Double(centerx,miny,centerx,maxy));
g2.draw(new Line2D.Double(centerx,miny,centerx-1,miny+1));
g2.draw(new Line2D.Double(centerx,miny,centerx+1,miny+1));
g2.drawString("Y",-7,-145);
g2.drawString("Y=X*X",5,150);
int[] arrayy=new int[200];
int[] arrayx=new int[200];
\x09 arrayx[0]=-100;
\x09 for (int i=0;i
再问: 你的方法我研究一下,我写的和你的有些差别,还是谢谢
import java.awt.geom.*;
import javax.swing.*;
public class hanshu
{
\x09public static void main(String[] args)
\x09{
\x09\x09DrawFrame frame=new DrawFrame();
\x09\x09frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
\x09\x09frame.setVisible(true);
\x09}
}
class DrawFrame extends JFrame
{
public DrawFrame()
{
setTitle("DrawTest");
setSize(400,400);
// add panel to frame
DrawPanel panel = new DrawPanel();
add(panel);
}
}
class DrawPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
int centerx=0;
int centery=0;
int minx=-150;
int maxx=150;
int miny=-150;
int maxy=150;
g2.translate(200,200);
g2.draw(new Line2D.Double(minx,centery,maxx,centery));
g2.draw(new Line2D.Double(maxx,centery,maxx-1,centery-1));
g2.draw(new Line2D.Double(maxx,centery,maxx-1,centery+1));
g2.drawString("X",151,0);
g2.draw(new Line2D.Double(centerx,miny,centerx,maxy));
g2.draw(new Line2D.Double(centerx,miny,centerx-1,miny+1));
g2.draw(new Line2D.Double(centerx,miny,centerx+1,miny+1));
g2.drawString("Y",-7,-145);
g2.drawString("Y=X*X",5,150);
int[] arrayy=new int[200];
int[] arrayx=new int[200];
\x09 arrayx[0]=-100;
\x09 for (int i=0;i
再问: 你的方法我研究一下,我写的和你的有些差别,还是谢谢
编写程序,画出函数f(x)=x*x的图像用java如何写?
画出函数f x=x|x|+1的图像
用JAVA编写这函数: x (x
画出函数f(x)=2^-x+1的图像
画出函数f(x)=|x|的图像
t=x/(x+y),f(t)+f(1-t)=1,能否用matlab画出函数f的图像,如果能,求程序
画出函数F(X)=-X^2+X+1的图像,并根据图像回答问题
函数图像,画出f(x)=x+1/x的图像,
已知函数f(x)=-x的平方+2|x|+3(1)用分段函数的形式表示f(x) (2)画出f(x)的图像
用java编写一个用迭代法求方程x*x*x-5*x*x+16*x-80=0的实根,误差小于10-6的程序.
已知函数f(x)=-x+2|x|+3 (1)用分段函数的形式表示f(x) (2)画出f(x)的图像
求函数f(x)=a^x-a^-x的图像,请画出来