打开/关闭搜索
搜索
打开/关闭菜单
39
24
27
1326
高中笔记
导航
首页
最近更改
随机页面
上传文件
分类
语文
数学
英语
物理
化学
生物学
地理
高中笔记
隐私政策
免责声明
资助高中笔记
著作权
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
创建账号
登录
查看“︁高中笔记:函数图像的生成”︁的源代码
来自高中笔记
查看
阅读
查看源代码
查看历史
associated-pages
项目页面
讨论
更多操作
←
高中笔记:函数图像的生成
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于这些用户组的用户执行:
用户
、官方编辑小组
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
你好,感谢您参与高中笔记的编写 我们对您表示欢迎! 在编写笔记时,很多时候都需要生成函数图像(尤其是理科) 我们现任管理的常用方式是使用python的numpy库进行生成 但是大部分人是不会编程的,所以我们做好了一个模板,你只需要把源码复制下来,填入你的内容,编译后点击保存按钮就会生成图像 模板: <syntaxhighlight lang="python"> import numpy as np import matplotlib.pyplot as plt # 设置图像大小和分辨率 plt.figure(figsize=(10, 6), dpi=100) # 生成x轴数据(定义域:-2π 到 2π) x = np.linspace(-2 * np.pi, 2 * np.pi, 1000) # 计算正弦和余弦值 y_sin = np.sin(x) y_cos = np.cos(x) # 绘制正弦函数(蓝色实线,标签为sin(x)) plt.plot(x, y_sin, color='blue', linewidth=2, label='sin(x)') # 绘制余弦函数(红色实线,标签为cos(x)) plt.plot(x, y_cos, color='red', linewidth=2, label='cos(x)') # 设置坐标轴 plt.axhline(y=0, color='black', linewidth=0.5) # x轴 plt.axvline(x=0, color='black', linewidth=0.5) # y轴 # 标注关键点(极值点和零点) for k in [-2, -1, 0, 1, 2]: # 正弦函数的零点(kπ, 0) plt.scatter(k * np.pi, 0, color='blue', s=50, zorder=5) # 余弦函数的零点(kπ + π/2, 0) plt.scatter(k * np.pi + np.pi/2, 0, color='red', s=50, zorder=5) # 正弦函数的极值点(kπ + π/2, ±1) plt.scatter(k * np.pi + np.pi/2, np.sin(k * np.pi + np.pi/2), color='blue', s=50, zorder=5) # 余弦函数的极值点(kπ, ±1) plt.scatter(k * np.pi, np.cos(k * np.pi), color='red', s=50, zorder=5) # 设置坐标轴标签和标题 plt.xlabel('x (radians)', fontsize=12) plt.ylabel('y', fontsize=12) plt.title('正弦函数与余弦函数图像', fontsize=15, pad=20) # 设置x轴刻度为π的倍数 plt.xticks( ticks=[k * np.pi/2 for k in range(-4, 5)], labels=[f'{k}π/2' if k % 2 != 0 else f'{k//2}π' for k in range(-4, 5)] ) # 添加网格和图例 plt.grid(linestyle='--', alpha=0.5) plt.legend(loc='upper right', fontsize=12) # 显示图像 plt.tight_layout() plt.savefig('sin_cos_plot.png') # 保存图像(可修改文件名) plt.show() </syntaxhighlight> [[分类:指南]]
此页面嵌入的页面:
模板:捷径
(
查看源代码
)
返回
高中笔记:函数图像的生成
。
查看“︁高中笔记:函数图像的生成”︁的源代码
来自高中笔记