教科版高中信息技术必修一(新教材)课件:4.2数值计算.pptxVIP

教科版高中信息技术必修一(新教材)课件:4.2数值计算.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4单元 计算与问题解决4.2 数值计算1.感受数据的图形化表示。2.设计解析式或迭代方程,进行数值计算,解决问题。3.了解数值类算法在实际问题解决时的应用及常用方法。学 习 目 标设计解析式或迭代方程,进行数值计算,解决问题。(重点)了解数值类算法在实际问题解决时的应用及常用方法。(难点) 计算机最初研究的应用大多是数值计算,人们主要借助计算机运算速度快,精确度高的特点来解决各种数学问题,如函数计算、方程的求解、数列求和等都属于数值计算。在数学课上经常需要手工绘制函数图像,今天我们借助计算机来绘制函数图像。 任务一 绘制数学函数曲线活动1 用WPS表格绘制正弦曲线方法如下:若以30°为间隔,绘制0-360°之间的正弦函数图像,则首先需要完成下列表格数据的计算。ABCDxsin(x)sin(-x)sin(2x)/210000230360…………4.2.1 函数计算利用wps绘制的函数图像方法:选择相应的数据,建立折线图表,设置x轴数据系列格式。绘制出如下函数图像:任务一 绘制数学函数曲线活动2 利用Python绘制正弦曲线 在Python中,绘制函数图像一般要用到Numpy和Matplotlib两个模块,这两个模块需要另外安装。numpy模块简介 numpy是一个科学计算包,其中包括很多数学函数,如三角函数、矩阵计算方法、矢量运算、线性代数等。 通过该模块中的arange函数可以创建一个等差数列。 如在0-2π之间每隔0.01取个值,则可以用arange(0,2* numpy.pi,0.01)表示,其中numpy.pi表示π。 下列代码可以产生sin(x)的若干个关键点。import numpy as np #加载numpy模块并取一个简洁的别名np,便于后续引用x=np. arange(0,2*np.pi,0.01) #x在0到2π之间,每隔0.01取一个点y=np.sin(x) #通过解析式计算列表x对应的列表y的值matplotlib模块简介 matplotlib模块是一个绘图库。调用matplotlib.pyplot时,坐标系可以根据数值范围自动生成。 matplotlib的绘图原理很简单,利用plot画线函数就可以在直角平面内轻松地将(x,y)坐标点对连接成平滑曲线。例如:在上述代码的适当位置增加下列语句,就可以将刚才生成的关键点连接起来。import matplotlib.pyplot as plt #加载matplotlib.pyplot并取名p1tplt.plot(x,y) #将点对连线plt.show() #将绘制的图像窗口显示出来利用Python绘制正弦曲线方法: 导入numpy模块,通过该模块中的arange函数可以创建一个等差数列,也就是描点法中的取x值,然后用y=np.sin(x)计算y的值。 接着调用matplotlib模块绘制函数图像。调用matplotlib.pyplot在直角平面内轻松地将(x,y)坐标点对连接成平滑曲线。 绘制y=sin(x)函数的图像程序如下:import numpy as np #加载numpy模块并取一个简洁的别名为np, 便于后续引用import matplotlib.pyplot as plt #加载matplotlib.pyplot并取别名为pltx=np.arange(0,2*np.pi,0.01) #x在0到2π之间,每隔0.01取一个点y=np.sin(x) #求sin(x)对应的y值plt.plot(x,y) #绘制sin(x)图像,系统自动配置蓝色plt.title(sin(x)) #设置图像标题plt.xlabel(X) #设置X轴标题plt.ylabel(Y) #设置Y轴标题plt.show() #将绘制的函数图像窗口显示出来 参考以上代码,完善P95-P96的Python程序。import numpy as np #加载numpy模块并取别名为npimport?matplotlib.pyplot?as?plt #加载matplotlib.pyplot并取别名为plt #列表x在0到2π之间,毎隔0.01取一个点 #求sin(x)对应的列表y1的值y2=np.sin(-x) #求sin(-x)对立的列表y

文档评论(0)

6996qjj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档