作者TonyQ (骨头)
看板java
标题Re: [问题] 请问如何画出函数图形
时间Fri Apr 7 02:16:58 2006
※ 引述《pp10086 (<(_ _)>)》之铭言:
: 然後请我们画出在xy坐标上的图形
: 可以请大大给我们一些概念吗?
: 不用解答 只是给一些思考方向
: 谢谢<(_ _)>
: 我打算是用把点都计算出来 再连起来 那那个图
: 是用awt吗? 抱歉我只看得懂这个orz
先把你要画的点都计算出来就对了,剩下的就只是画出座标轴,跟取相对位置。
可以用Frame或applet,透过paint(Graphics g)方法去画。
剩下的自己google或找关键字罗 加油 :)
这是可能会用到的method
http://0rz.net/fe1bW
----
也有另一种作法是我常用再做consolo图的, 用一个二维阵列[30][30] ;
把对应的点去小数以後改值.....不过这样的点看起来就会有点不准
像这个是我用来画sin图形用的
int[][] map=new int[32][64];
for(int i=0;i<64;i++){
map[(int)Math.round((Math.sin(i*Math.PI/16.0)+1)*10)][i]=1;
}
for(int i=0;i<map.length;i++){
for(int j=0;j<map[i].length;j++){
System.out.print( map[i][j]==1? "*":" ");
}
System.out.println("");
}
--
String temp="relax"; | Life just like programing
while(buringlife) String.forgot(temp); | to be right or wrong
while(sleeping) brain.setMemoryOut(); | need not to say
stack.push(life.running); | the complier will
stack.push(scouting.buck()); | answer your life
stack.push(bowling.pratice()); | Bone
everything
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.240.57
※ 编辑: TonyQ 来自: 140.138.240.57 (04/07 02:17)