内容正文:
e7d195523061f1c0c2b73831c94a3edc981f60e396d3e182073EE1468018468A7F192AE5E5CD515B6C3125F8AF6E4EE646174E8CF0B46FD19828DCE8CDA3B3A044A74F0E769C5FA8CB87AB6FC303C8BA3785FAC64AF5424764E128FECAE4CC72BD54E486F2F2A60F51B8A1D54097D49F626B96969F5CCE921267A92A2F22AC8A839D5EE3DCAA21587D0441DCE9CD8276
4.2 数值计算
四、计算与问题解决
王娟 海南华海中学 高二4班
1
e7d195523061f1c0c2b73831c94a3edc981f60e396d3e182073EE1468018468A7F192AE5E5CD515B6C3125F8AF6E4EE646174E8CF0B46FD19828DCE8CDA3B3A044A74F0E769C5FA8CB87AB6FC303C8BA3785FAC64AF5424764E128FECAE4CC72BD54E486F2F2A60F51B8A1D54097D49F626B96969F5CCE921267A92A2F22AC8A839D5EE3DCAA21587D0441DCE9CD8276
活动1 用WPS表格绘制正弦曲线
利用平时使用的电子表格软件就能绘制函数图像。
方法如下:若以30°为间隔,绘制0~360°之间的正弦函数图像,则首先需要在WPS中完成表格数据的计算。
A B C D
1 x sin(x) sin(-x) sin(2x)/2
2 0 =sin(pi()*A2/180) =sin(pi()*(-A2/180))
3 30
4 60
.
.
. .
.
. .
.
. .
.
. .
.
.
14 360
任务一 绘制数学函数曲线
2
e7d195523061f1c0c2b73831c94a3edc981f60e396d3e182073EE1468018468A7F192AE5E5CD515B6C3125F8AF6E4EE646174E8CF0B46FD19828DCE8CDA3B3A044A74F0E769C5FA8CB87AB6FC303C8BA3785FAC64AF5424764E128FECAE4CC72BD54E486F2F2A60F51B8A1D54097D49F626B96969F5CCE921267A92A2F22AC8A839D5EE3DCAA21587D0441DCE9CD8276
图像缺点 图像的关键点太少,精度不够,图像不光滑。要提高精度,每隔10度画1个点??
操作步骤:选择数据——插入——x、y散点图——带平滑线的散点图
任务一 绘制数学函数曲线
3
e7d195523061f1c0c2b73831c94a3edc981f60e396d3e182073EE1468018468A7F192AE5E5CD515B6C3125F8AF6E4EE646174E8CF0B46FD19828DCE8CDA3B3A044A74F0E769C5FA8CB87AB6FC303C8BA3785FAC64AF5424764E128FECAE4CC72BD54E486F2F2A60F51B8A1D54097D49F626B96969F5CCE921267A92A2F22AC8A839D5EE3DCAA21587D0441DCE9CD8276
观察图像,会发现要想提高图像的光滑程度,就要减小角度间隔,但间隔增加,工作量也会随之增加:每隔1°画一个点,数据表上就会增加300多行新数据;如果以0.1°为间隔,将有3000多行数据。
在Python中,绘制函数图像一般要用到numpy和matplotlib两个模块,利用这两个模块可以绘制出更精细的函数图像。
计算
绘画
numpy模块 是个科学计算包,其中包含很多数学函数,如三角函数、矩阵计算方法等。
通过arange函数可以创建一个等差数列。例如:arange(0,2*numpy.pi,0.01)表示在0-2pi之间每隔0.01取个值。
matplotlib模块 是python中最出色的绘图库。调用matplotlib.plot函数时,坐标系可以根据数值范围自动生成。show()函数将绘制的图像窗口显示出来。
提示: numpy模块和matplotlib模块要提前安装哦。
模块安装的三种方法:1.把模块文件直接复制到python路径下的/Lib/site-packages文件夹中;2.