大家好 今天给大家分享画y=2sin(2x)函数图像的简单易用例子

首先需要搭建环境

  • 需要装一个可以编译运行c/c++代码的IDE(集成开发环境)VS ,VC6.0等.我推荐VS2019
  • 需要安装EasyX图形界面库,这个库很好用,适合初学者。
  • windows xp以及一行版本我用win8.1

编程思路

  • 搭建图形界面窗口
  • 在搭建的界面中绘制X轴,Y轴。
  • 根据函数关系计算出函数值
  • 根据函数值绘制图像

演示效果

代码部分

//软件名称:函数图像生成器
//文件名:Beauty_Of_Formula.cpp
//版本:2019_12_20
//软件说明:简单的画出数学函数图像,本例用绘图工具(绘图窗口)来实现绘制函数图像
//作者:A贝尔(Abr)
//时间:2019年12月20日20:04分
#define _CRT_SECURE_NO_WARNINGS//跳过安全检查
#include <graphics.h>//图形界面头文件
#include <conio.h>//标准输入输出头文件
#include <math.h>//数学运算头文件
#define PI 3.1415926//用字符常量定义πint main()//主函数
{int z = 0;double* temp = NULL;double* hanshu_y=(double*)malloc(sizeof(double) * 100000);//申请内存空间long beishu_x = 1,beishu_y=50;int graphic_x = 800, graphic_y = 600;//窗口大小initgraph(graphic_x, graphic_y);//初始化绘图界面//画坐标setlinecolor(BLUE);//设置画线颜色line(0, graphic_y / 2, graphic_x, graphic_y / 2);line(graphic_x / 2, 0, graphic_x / 2, graphic_y);settextcolor(RED);//设置字体颜色outtextxy(graphic_x - 20, graphic_y / 2 + 5, 'y');outtextxy(graphic_x / 2 + 5, 0, 'x');settextcolor(LIGHTGREEN);outtextxy(graphic_x / 10, graphic_x / 10, L"数学的色彩   函数 y=2sin(2x)  X属于(-PI -- PI) 的图像"); setaspectratio(0.005, -1);//这个函数用于设置当前缩放因子。setorigin(graphic_x / 2 , graphic_y / 2);// 设置坐标原点到屏幕中央点int f = 0;//计算函数值for (double x = -PI; x < PI; x+=PI/50000)// -PI~~~~PIhanshu_y[z++] = 2*sin(2 * x);//计算函数y=2sin(2x)的(-PI~~~~PI)的函数值 //到这一步就开始画函数图像for (int i = -z/2; i < z/2 ; i++){      putpixel(beishu_x*i, beishu_y * hanshu_y[f++], LIGHTMAGENTA);}_getch();closegraph();//关闭图形界面return 0;
}

最近在分享库存代码,希望帮的上大家,应知识有限免不了错误,希望大家谅解,给于批评,指导。

简单的用c语言画数学函数图像相关推荐

  1. 用c语言绘制数学函数图像,用c语言画数学函数图像.DOC

    用c语言画数学函数图像 时间:2007-02-13 作者:佚名 编辑:本站 点击: 2231 [评论] 符 outtextxy(CX+3,440-40*i,s); //以字符形式输出纵轴上的单位数字 ...

  2. 用python画数学函数图像教程_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  3. C语言画Sinc函数图像

    #include<stdio.h> #include<math.h> #define dt 0.1//采样间隔 #define Nt 60 //横轴线长度 #define N ...

  4. 用python画数学函数图像教程_使用Matplotlib 绘制精美的数学图形例子

    一个最最简单的例子: 绘制一个从 0 到 360 度完整的 SIN 函数图形 import numpy as np import matplotlib.pyplot as pt x = np.aran ...

  5. 用python画数学函数图像教程_你知道哪些用计算机画数学函数图象的方法?

    最近正好在找画图方法,我知道的就是下面这些: 用matlab.octave.scilab(就是那几个plot命令) 这类软件 用opengl(有点杀鸡用牛刀的味道) 用gnuplot(用起来很简单.可 ...

  6. python绘制反比例函数_描点法画反比例函数图像的动态演示——数学软件GeoGebra制作教程...

    Gif动态图又又又上传不成功了,建议跳转链接查看全文:描点法画反比例函数图像的动态演示--数学软件GeoGebra制作教程​www.toutiao.com 关于描点法画函数图像,前面已有三篇,包括以一 ...

  7. python画函数曲线-使用Python画数学函数曲线

    import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.figure(1) # 创建图表1 plt.fig ...

  8. python 画任意函数曲线_使用Python画数学函数曲线

    import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.figure(1) # 创建图表1 plt.fig ...

  9. java 画数学函数图

    java 画数学函数图不太方便,需要用第三方包 jfree,安装或下载方法网上有. 要用到 jfree 里面的 XYSeries,生成一系列数据. 然后根据生成的数据,使用 chart 描点画图. 举 ...

最新文章

  1. bigquery按照小时来聚合数据
  2. 在该系统上全局禁用了虚拟打印功能,不会为该虚拟机启用此功能--解决办法
  3. beetlsql报错“请指定Sql类型“的解决方案
  4. 使用 jquery 创建数组
  5. wxWidgets:wxFileCtrl类用法
  6. JAVA---DOS命令学习
  7. java中的action是指什么_Struts2【开发Action】知识要点
  8. (转)The POM for 0.0.1-SNAPSHOT is missing, no dependency informat
  9. python爬虫外快_利用Python爬虫轻松挣外快的几个方法(值得收藏)
  10. 在线网络投票/打分活动实施步骤及疑难问题汇编
  11. voip 客户端 android,Android基于OpenSL ES,Speex,RTMP的Voip客户端实现
  12. Win10安装和配置IIS web服务器环境来运行ASP(动态服务器页面)脚本
  13. 《一天搞懂深度学习》--李宏毅
  14. python程序设计课程设计二级减速器_二级减速器课程设计完整版
  15. 【矩阵论】线性空间与线性变换(3)(4)
  16. 记录一个 Python 的 re.match() 的小坑
  17. 复旦大学计算机网络专业,复旦大学计算机网络专业计划.doc
  18. 帆软单元格格式属性设置
  19. LocaSpaceViewer:自定义图源与无偏影像下载
  20. 强制删除五笔字型输入法

热门文章

  1. 大学计算机课程学习路线
  2. 反常积分的性质与收敛判别
  3. 前端:一键清除项目中无用的console.log代码
  4. 李开复谈学习:学会“无师自通”
  5. android sdk广告是什么东西,Android广告SDK的Package
  6. EmbedRank论文解读
  7. 【转自猫扑】被别人破解的一个男人日志。很值得一看!
  8. Java分布式系统---消息中间件
  9. 迈德威视MindVision相机配置文件的保存与加载/相机参数移植
  10. 如何开直通车,非标品直通车的特征规律,直通车关键词