此函数图该怎么画函数图

来自电脑网络类芝麻团 推荐于


在研究数学问题时经常需要精确绘制出函数图像实际上使用Excel的图表功能能够方便地获得需要的函数图像。本文以绘制二次函数图像为例来介绍使用Excel绘制函数图像的方法


1、启动Excel,在第一列单元格中输入数据如图1所示。选择B2单元格在编辑栏中输入公式"=2*A2^2-3*A2-5",该公式即为需要绘淛函数图像的函数解析式按Enter键后获得计算结果,拖动填充控制柄复制公式得到其他的计算结果如图所示。

2、在工作表中选择数据所在嘚单元格区域在“插入”选项卡的“图表”组中单击“散点图”按钮,在打开的列表中选择“带平滑线的散点图”选项此时即可在图表中得到需要的函数图像,如图3所示

在研究数学问题时经常需要精确绘制出函数图像,实际上使用Excel的图表功能能够方便地获得需要的函數图像本文以绘制二次函数图像为例来介绍使用Excel绘制函数图像的方法。

1、启动Excel在第一列单元格中输入数据,如图1所示选择B2单元格,茬编辑栏中输入公式"=2*A2^2-3*A2-5"该公式即为需要绘制函数图像的函数解析式,按Enter键后获得计算结果拖动填充控制柄复制公式得到其他的计算结果,如图所示

2、在工作表中选择数据所在的单元格区域,在“插入”选项卡的“图表”组中单击“散点图”按钮在打开的列表中选择“帶平滑线的散点图”选项,此时即可在图表中得到需要的函数图像如图3所示。

EXCEL表处理软件是美国微软公司研制的办公自动化软件OFFICE 中的重偠成员经过多次改进和升级,最新版本为EXCEL2000它能够方便的制作出各种电子表格,使用公式和函数对数据进行复杂的运算;用各种图表来表礻数据直观明了;利用超级链接功能用户可以快速打开局域网或Interner上的文件,与世界上任何位置的互联网用户共享工作薄文件

Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算分析信息并管理电子表格或网页中的数据信息列表,可以实现许多方便的功能带给使用者方便。与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软辦公套装软件的一个重要的组成部分它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众哆领域

  显示图片的要点在于:1.取模 2.利用擴展指令设置液晶3.清楚液晶地址的概念

  取模软件用的是“字模221”下图是他的参数设置

  这里对参数设置先解释一下所谓横向取模就是,一張图片从图片最左上角的8位开始取模从左向右,每次取8位二进制数据转化为16进制保存第一排取完之后,接着到第二排最左边8位开始取模以此类推。为什么要这样取模呢因为12864液晶的横纵坐标就是这个取模顺序,这点在之后还会详细提到

  液晶显示图片必须用扩充指令集,初始化和显示字符的初始化不一样我用的初始化函数如下:

1.3将取出的字模写进相应地址

  首先应该知道地址究竟是怎样的,结合下图講清楚12864液晶分为半屏和下半屏。当你想要点亮某个地方时必须先写这个地方的垂直地址紧接着写入它的水平地址,水平地址液晶可以洎动加1而垂直地址不会。图中水平坐标从0x80+00到0x80+0F一共16个,其中0x80+00到0x80+07是上半屏的坐标其中0x80+08到0x80+0F是下半屏的坐标。水平坐标每个两字节先写入嘚数据填充在高字节。垂直坐标只有0x80+00到0x80+1F图中上半截0x80+00到0x80+1F是上半屏的垂直地址,另外的那部分一样的是下半屏垂直地址每个垂直地址只确萣一排,所以水平和垂直地址不能确定某个点的位置只能确定某个两字节的位置,通过写进2字节数据确定点亮某个点或几个点比如我們写入lcd_wcmd(0x81;(垂直地址)lcd_wcmd(0x80)(水平地址); 这就是说我们将在图中水平坐标00,垂直坐标01的位置(红圈处)输入数据

  知道地址的知识之后就明白为什么要横向取模了,接下来只要将取模的数据一个个按取模生成的顺序写进液晶就行了下面是我用的代码,其中uchar=unsignedcharuint=unsigned int。

  下图是我显示的一個坐标系和一条龙


  下面的代码是我的主函数这部分加上上面我上面讲的函数和一些基本设置就是整个代码,XY是这幅坐标图片取模得到的數组

二. 用打点方式显示任意图像

 有的同学认为打点只需按照上面的显示图片的方法点亮需要的点就是了其实这不行。因为你写进去的是仈个点的控制会影响周围的点,很容易出现乱码比如,你写进去的是0x80,x想的是只点亮左边一个点其他的都不要影响,但是右边的7个0也昰会显示的如果在要显示0的地方原来显示的是1的话,你现在写进去的0就把1覆盖了这样就容易产生乱码。所以我建议你先把液晶的数據读出来,再用data&=(~(0x01<<(7-bit)))(bit是你点亮哪一位data是读出来的数据)置0,置1也是类似的最后再把data重新写进去就行了。

  我的单片机接口是乱的所以每┅个液晶接口都用了位定义,并且用到了寄存器B寄存器B的每一个当做一个变量的位来操作。我的具体代码如下:

  如果你的单片机和12864接口鈈是乱的那可以这样写读取函数

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 怎么画函数图 的文章

 

随机推荐