高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算精品ppt课件
展开绘制y=x2二次函数图像
使用wps表格绘制函数图像
x变量的值范围-15到15建立x轴坐标系
通过解析式(x^2)计算出y的值建立y轴坐标系
1. 建立平面直角坐标系2. 解析式计算出若干点的坐标3. 打点,并将点依次连接起来。
计算机编程解决问题的一般流程:
Pythn语言绘制函数图像
numpy是一个科学计算包,其中包括很多数学函数,如三角函数、矩阵计算方法等。
1. arange函数 可以创建一个等差数列,如:arange(-15,16,5)会生成一个[-15,-10,-5,0,5,10,15]列表。
程序:绘制y=x2二次函数图像。
imprt numpy as np #加载numpy模块并去一个简洁的别名npx=np.arange(-15,16) #x在-15到15之间取一个点y=x*x #数学解析式Print(y) #输出x列表对应y值列表
Matpltlib模块
Matpltbib模块是Pythn中最出色的绘图库。
1.建立坐标系调用matpltlib.pyplt时,坐标系可以根据数值范围自动生成。2.画线函数plt()
imprt numpy as npx=np.arange(-15,16)y=x*x imprt matpltlib.pyplt as plt #加载matpltlib.pyplt并取别名为pltplt.plt(x,y) #将点对连线 plt.shw() #将绘制的图像窗口显示出来
安装语句Pip install numpyPip install mtpltlib
活动2利用pythn绘制正弦曲线y1=sin(x)、y2=sin(-x)、y3=sin(2*x)/2
1.确定区间: 。2.写出解析式: 。3.补全代码:
y1=sin(x)、y2=sin(-x)、y3=sin(2*x)/2
3.补全代码:imprt numpy as np#加载numpy模块并取别名为np imprt matpltlib.pyplt as plt #加载matpltlib.pyplt并取别名为pltx=np.arange(0,2*np.pi,0.01) #列表x在0到2π之间,毎隔0.01取一个点y1=np.sin(x) #求sin(x)对应的列表y1的值y2=np.sin(-x)#求sin(-x)对立的列表y2的值y3=np.sin(2*x)/2 #求sin(2x)/2对应的列表y3的值plt.plt(x,y1)#绘制sin(x)的图像plt.plt(x,y2) #绘制sin(-x)的图像 plt.plt(x,y3) #绘制sin(2x)/ 2的图像plt.title(‘sin(x)’)#设置图像标题plt.xlabel(‘X’)#设置X轴标题plt.ylabel(‘Y’) #设置Y轴标题plt.shw( )#将绘制的函数图像窗口显示出来
计算机编程解决问题的一般流程
1.建立平面直角坐标系2.解析式计算出若干点的坐标3.打点,并将点依次连接起来。
具体问题数学模型算法编程、调试得到答案
模块安装方法numpy和matpltlib模块常用函数
教科版 (2019)必修1 数据与计算4.2 数值计算一等奖课件ppt: 这是一份教科版 (2019)必修1 数据与计算4.2 数值计算一等奖课件ppt,共17页。PPT课件主要包含了学习目标,numpy模块简介,课堂练习,巩固提升,课堂小结等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算4.3 非数值计算课前预习课件ppt: 这是一份高中信息技术教科版 (2019)必修1 数据与计算4.3 非数值计算课前预习课件ppt,共23页。PPT课件主要包含了学习目标,新课导入,分治策略,二分查找,递归的基本思想,迭代与递归的关系,巩固提升,练一练等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算第4单元 计算与问题解决4.2 数值计算备课课件ppt: 这是一份高中信息技术教科版 (2019)必修1 数据与计算第4单元 计算与问题解决4.2 数值计算备课课件ppt,共25页。PPT课件主要包含了2数值计算,学习目标,导入新课,什么是数值计算,项目提出,numpy模块简介,使用电子表格求解,课堂练习等内容,欢迎下载使用。