展开全部

一下32313133353236313431303231363533e4b893e5b19e31333361326238为一个代码示例import javax.swing.*;

import java.awt.*;

/**

* @author 杨舸

* @version 1.0.0

* @since jdk 1.8

*/

class Diagram extends JPanel {

static final int SCALEFACTOR = 200;

int cycles;

int points;

double[] sines;

int[] pts;

Diagram() {

}

public  void setCycles(int newCycles) {

cycles = newCycles;

points = SCALEFACTOR * cycles * 2;

sines = new double[points];

for (int i = 0; i

double radians = (Math.PI / SCALEFACTOR) * i;

sines[i] = Math.sin(radians);

}

repaint();

}

public void paintComponent(Graphics g) {

super.paintComponent(g);

int maxWidth = getWidth();

double hstep = (double) maxWidth / (double) points;

int maxHeight = getHeight();

pts = new int[points];

for (int i = 0; i

pts[i] = (int) (sines[i] * maxHeight / 2 * .95 + maxHeight / 2);

g.setColor(Color.BLUE);

for (int i = 1; i

int x1 = (int) ((i - 1) * hstep);

int x2 = (int) (i * hstep);

int y1 = pts[i - 1];

int y2 = pts[i];

g.drawLine(x1, y1, x2, y2);

}

}

}

public class Test {

public static void main(String[] args) {

JFrame frame = new JFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setSize(500, 200);

Diagram sines = new Diagram();

sines.setCycles(5);

frame.getContentPane().add(sines);

frame.setVisible(true);

}

}

java sin函数图像_java中怎样绘制正弦函数图象相关推荐

  1. java sin函数图像_画 Sin()函数图像

    主题:画sin(x)函数图像 java 代码如下: import java.awt.FlowLayout; import java.awt.Graphics; import java.awt.even ...

  2. 怎么用python画sin函数图像_用python绘制函数图像

    需要的库:matplotlib 用法: importmatplotlib.pyplot as plt plt.plot(x, y) #x, y是两个列表 plt.show() 例子: importma ...

  3. 怎么用python画sin函数图像_Python3使用Matplotlib 绘制精美的数学函数图形

    记录Python3使用Matplotlib 绘制精美的数学图形. 一个最最简单的例子: 绘制一个从 0 到 360 度完整的 SIN 函数图形 import numpy as np import ma ...

  4. 怎么用计算机画正弦函数图像,几何画板如何绘制正弦函数图象

    考虑到三角函数问题描点的实际困难,教材表述时借助正弦线利用几何法利用三角函数线作正弦函数图象,但由此带来的困难是如何实现这种效果.如果能让三角函数线动起来,那将会更加直观易懂.几何画板作为使用专业的几 ...

  5. java 方法 函数 区别_Java中的构造函数和方法之间的区别

    Java方法一种方法用于探索对象的行为. 我们可以在方法的前面加上访问修饰符. 方法必须具有返回类型,例如void,任何原始类型(int,char,float等),任何Object类型(Integer ...

  6. matplotlib绘制sin函数图像

    import matplotlib.pyplot as plt import numpy as np # 目标:绘制sin函数图像# 第一步:绘制x轴的刻度 x = np.linspace(0, np ...

  7. 怎么用python画sin函数图像_如何使用python的matplotlib模块画正弦函数图像

    python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何利用python的matplotlib模块,绘制正弦函数y=sin(x)的图像. 工具/原 ...

  8. 使用go语言画出sin函数图像

    sin函数图像--go语言 步骤 创建底图对象 画sin图 保存图像到文件 图片展示 步骤 创建一张底色为白色的图片对象 画出sin图像 保存到文件中 创建底图对象 //设置图片尺寸 pir := i ...

  9. 十进制的Sin函数图像数组

    因为要验证一个描图程序的正确性,想要一组sin函数图像的数据,结果怎么都找不到,只好自己写一个. 语言:C++ 编译器:VC6.0 输入形式:TXT文件 下面是源代码: #include<fst ...

最新文章

  1. scrapy (2)下载图片及存储信息
  2. 计算机网络 实验教案,《计算机网络》实验教案.pdf
  3. 308 permanent redirect怎么解决_赵县308国道一路口发生一起大货车与电动三轮车碰撞事故,电动三轮车驾驶人受伤。...
  4. 有趣的编程代码_iPad amp; Mac 编程游戏推荐
  5. Oracle从零开始3——复杂查询
  6. java抽奖_Java实现抽奖功能
  7. POJ3752 字母旋转游戏【水题】
  8. ORACLE TRUNC()函数
  9. 贪吃蛇c语言判断没有输入,贪吃蛇问题
  10. 28款数据恢复软件分类介绍
  11. nand flash 读写测试
  12. 【读书笔记】《CSS新世界》—— 第一章 概述
  13. 通达信指标公式编写基础(一)
  14. shell以分号结尾_linux shell 各种分号,括号使用方法总结
  15. 工业设备无线监控解决方案
  16. 幽灵蛛(pholcus)规则(二)
  17. 用U盘打造专属个人的微型护航系统--winpe
  18. HTML中将图片进行放大缩小
  19. GreatSQL vs MySQL性能测试来了,速围观~
  20. 自建家庭云手机文件备份系统,你的文件你控制

热门文章

  1. Android编程之SparseArrayE详解 Android编程之SparseArrayE详解
  2. C# 解析JSON格式数据
  3. 《IT项目管理那些事儿》——新浪微博抽奖活动
  4. DOM_xss预备知识
  5. 《11.02-构建之法:现代软件工程-阅读笔记》
  6. 《HBase企业应用开发实战》—— 3.6 本章小结
  7. 第5章 高效的多线程日志
  8. Spring中HibernateCallback的用法(转)
  9. js中的 substring和substr方法
  10. 【转】61条面向对象设计的经验原则