Ja实现动态sin和cos函数图像的部分代码

public class DrawCoord extends JPanel {
@Override
public void setBackground(Color bg) {
super.setBackground(Color.BLACK);
}

public void paint(Graphics g) {
super.paint(g);
// 设置画笔的颜色
g.setColor(Color.WHITE);
// 画x轴
g.drawLine(0, getHeight() / 2, getWidth(), getHeight() / 2);
// 画y轴
g.drawLine(getWidth() / 4, 0, getWidth() / 4, getHeight());
// 画箭头
g.drawLine(getWidth(), getHeight() / 2, getWidth() - 10,
getHeight() / 2 - 10);
g.drawLine(getWidth(), getHeight() / 2, getWidth() - 10,
getHeight() / 2 + 10);
g.drawLine(getWidth() / 4, 0, getWidth() / 4 - 10, 10);
g.drawLine(getWidth() / 4, 0, getWidth() / 4 + 10, 10);
// 画X轴上的点
for (int i = 0; i < 16; i++) {
g.fillOval(i * getWidth() / 16 - 3, getHeight() / 2 - 3, 6, 6);
}
for (int i = 3; i < 8; i += 2) {
g.drawString(String.valueOf(i - 2) + "∏/2", i * getWidth() / 8 - 6,
getHeight() / 2 + 16);
}
g.drawString("-∏/2", getWidth() / 8 - 6, getHeight() / 2 + 16);
g.drawString("-∏", 0 * getWidth() / 4, getHeight() / 2 - 6);
g.drawString("∏", 2 * getWidth() / 4, getHeight() / 2 - 6);
g.drawString("2∏", 3 * getWidth() / 4, getHeight() / 2 - 6);
// 画y轴上的点
for (int i = 1, j = 2; i < 6; i++, j--) {
g.fillOval(getWidth() / 4 - 3, i * getHeight() / 6 - 3, 6, 6);
g.drawString(String.valueOf(j), getWidth() / 4 + 6, i * getHeight()
/ 6 + 3);
}
}
}

下载地址http://download.csdn.net/download/llei_6062/10103248

Java实现动态sin和cos函数图像相关推荐

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

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

  2. c++(7):tan()、sin()、cos()函数

    1 tan()函数 下面代码测试cmath库中tan()函数:函数参数需为弧度值 #include <iostream> #include <cmath> using name ...

  3. cordic的FPGA实现(三)sin、cos函数运算与源码分析

    在旋转模式中曾提到:由于每次伪旋转都导致向量模长发生了变化,以Ki表示第i次伪旋转模长补偿因子,所以第i次伪旋转真实旋转的结果应该为: 经过n次伪旋转,得到的伪旋转点最终结果可以表示为: 当n趋近于无 ...

  4. Python中的sin和cos函数

    1 1 第一次使用math.sin()和math.cos(),可是发现结果不对,比如Math.sin(90)=0.893996663600,奇怪? 2 2 3 3 一查,原来sin(x) \n\n R ...

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

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

  6. FPGA利用查找表实现sin cos函数

    1.生成0到360度的sin和 cos函数的coe文件 2.导入ROM里面 3.编写Verilog程序 4.进行仿真或者逻辑分析仪 1.sin函数 clear; clc; Quantify_bit=1 ...

  7. 带 sin, cos 的线段树 - 牛客

    链接:https://www.nowcoder.com/acm/contest/160/D 来源:牛客网 题目描述 给出一个长度为n的整数序列a1,a2,...,an,进行m次操作,操作分为两类. 操 ...

  8. 三角函数sin和cos的实现

    使用arm-linux-gcc链接的时候无法找到sin和cos函数. 自己就干脆实现了这两个函数. 在0<x<π/2时,sin x 的泰勒级数是sin x = x - x^3/3! + x ...

  9. 【STM32F407的DSP教程】第18章 DSP控制函数-更好用的SIN,COS计算

    完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第18章       DSP控制函数-更好用的SIN,COS ...

  10. keil编写正弦函数_【STM32F407的DSP教程】第18章 DSP控制函数-更好用的SIN,COS计算...

    第18章       DSP控制函数-更好用的SIN,COS计算 本期教程主要讲解控制函数中的cos和sin函数数值的获取,这里使用的函数比起第13章中使用的sin和cos函数数值的获取要方便很多. ...

最新文章

  1. 删除数据库中与同步数据冗余的数据(多对多)
  2. linux服务器无网络确认,Linux服务器故障排查实用指南
  3. js input复选框选中父级同时子级也选中_突破百度JS反爬获取百度文库数据下载...
  4. java网络编程udp_Java网络编程之UDP
  5. redis实战:使用redis实现自动补全
  6. 从案例角度解析建模平台动态规则引擎
  7. python apriori算法 sklearn_R 和 Python (numpy scipy pandas) 用于统计学分析,哪个更好?...
  8. Excel文件读取的两种方式
  9. mysql6默认什么字符集_mysql默认字符集问题
  10. 【报告分享】2020快手电商生态报告.pdf(附下载链接)
  11. QuickBI助你成为分析师-仪表板钻取的实现
  12. 身份管理提供商:Gigya和PingIdentity
  13. 进销存系统怎么部署到自己服务器,进销存软件云存储和自建服务器
  14. 一、「下载JDK」「配置JDK」「下载JDK文档」
  15. 中国智慧能源行业行情监测及未来动向规划预测报告2022-2028年
  16. 如何替换证件照背景颜色?手把手教你在线证件照换底色
  17. Vue+Element UI弹窗实现表格编辑
  18. 鸿蒙系统转正,鸿蒙首发机型确定 “备胎”鸿蒙系统正式转正
  19. win7计算机窗口示意图,win7电脑硬盘怎么分区 win7电脑硬盘分区操作方法介绍
  20. (转)C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解

热门文章

  1. 质性数据分析软件NVivo的代码
  2. ExoPlayer在开启循环播放时的尴尬情况
  3. 2022年下半年软考报名时间汇总,最新版!
  4. 马哥linux脚本,马哥全套linux运维教程
  5. Tomcat自己解压WAR包
  6. JAVA项目一 家庭收支记账软件
  7. 厦门大学考研:必知20大时间节点
  8. BIG5编码, GB编码(GB2312, GBK, ...), Unicode编码, UTF8, WideChar, MultiByte, Char 说明与区别
  9. Java Web学习(1):Web应用程序与Web服务器
  10. 如何进行企业设备管理?