咋用c语言或java打点出函数图
简陋得很,将就看吧。package unittest;import java.awt.*;import javax.swing.*;import java.math.*;public class Plot { public static void main(String args) { JFrame frame = new JFrame(); Function panel = new Function(); frame.add(panel); frame.setLocationRelativeTo(null); frame.setSize(800, 800); frame.setVisible(true); }}@SuppressWarnings("serial")class Function extends JPanel { final int NPOINTS = 200; double x = new double; double y = new double; final int oX = 40; final int oY = 400; final double ZOOM = 50.0; public Function() { for(int i = 0 ; i \u0026lt; NPOINTS; i++) { x = i*Math.PI/180; y = -2 * x * Math.sin( x * x); } } protected void paintComponent(Graphics g) { super.paintComponent(g); //Draw the axis g.setColor(Color.blue); g.drawLine((int)oX, (int)oY, (int)(oX+300), (int)oY); //x axis g.drawLine((int)oX, (int)(oY-400), (int)oX, (int)(oY+200)); //y axis //Transform the coordination int x1 = new int; int y1 = new int; for(int i=0; i\u0026lt;NPOINTS; i++) { x1 = (int)(x*ZOOM)+ oX; y1 = (int)(y*ZOOM) + oY; } // Draw the curve g.setColor(Color.black); g.drawPolyline(x1, y1, NPOINTS); }}
【咋用c语言或java打点出函数图】
推荐阅读
- OC为何跌出语言榜前十
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 人民车市|新语言、新起点,捷达VS7 强势入局
- C语言 指针引用数组的地址问题
- 零基础入门学习啥语言好
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 营销型外贸网站用哪种建站程序和语言比较好呢主要是适合优化,可扩展兼容性,安全性,后期网站扩展升级
- 有哪些轻易就被识别的淘宝刷单评论语言
- 27岁,转行java的血与泪,该何去何从
- 怎样统计工程中未使用的java类