大家好 今天给大家分享画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. ZooKeeper原理及使用
  2. dhcp配置(个人)
  3. 【JavaScript】将浮点数与整数分开
  4. 宁波大学考研复试C语言设计,2021年宁波大学考研复试名单及复试方案汇总
  5. 微信小程序想通过场景化缩短路径
  6. oracle删sequ_Oracle序列(Sequence)创建、使用、修改、删除
  7. jquery.treeview.js
  8. windows 生成ssh 密钥
  9. Android 点击键盘外 非输入框 关闭软键盘
  10. Minimum supported Gradle version is 5.4.1. Current version is 4.10.1. If using the gradle wrapper
  11. HDMI热拔插电路举例说明
  12. 869计算机难不难,北京科技大学
  13. 3D打印无人机等无人设备6——谈一谈从设计到实践的分分合合,模型如何合并与拆分?
  14. LeetCode 2309. 兼具大小写的最好英文字母
  15. office(Excel)里面如何提取身份证中的出生日期
  16. Linux基础之 getopts
  17. 06512oracle数据库,记一次ORA-06512、ORA-29283
  18. video downloadhelper 无时间限制_Python实现超简单【抖音】无水印视频批量下载
  19. 淘宝爆款打造——测款测图,如何打造爆款,淘宝X模型
  20. springboot前后端分离项目(图书+博客+聊天室)

热门文章

  1. ThinkPad X230I 预装Win8换其它系统前的BIOS设置
  2. java web 限下载速,WebClient DownloadDataAsync当前下载速度
  3. WM通信信息管理类软件评测
  4. WPF ItemTemplate 绑定自身
  5. java转义字符响铃_java 的转义字符
  6. 网页是由html和什么组成,【填空题】网站中,各个网页是由________联系起来的。...
  7. 模板的模板参数与非类型模板参数
  8. 比心聊天室的架构演进
  9. Unity项目中不显示手柄
  10. 全民撒币狂欢背后,学习王思聪们怎么玩推广