四年级数学·暑期第二课

《小小向量大冒险——用 Mathematica 玩“位置魔法”》 (完整课件,1 课时 45 min)

————————— 【课程包】 PPT 10 页 + 学生讲义 1 张 + 教师 Mathematica 笔记本 1 份
(全部放在同名文件夹,打开即用)

————————— 课前 2 分钟 教师把教室地面贴成 6×6 方格,原点 (0,0) 贴星星贴纸,孩子踩格子热身。

————————— ## 课件流程

Slide 1 题目 & 目标
• 今天学会:用“小箭头”表示走路,用电脑把箭头画出来。
• 回家任务:画一张“我的上学路线图”。

Slide 2 故事
“小机器人 Turtle 收到两张藏宝图,先向右 3、向上 2,再向右 1、向上 3,它最后停在哪?”
(配图:两个箭头首尾相连)

Slide 3 动手踩格子
叫 2 位学生上台:
1 号同学从原点出发,按第一张图走;
2 号同学从 1 号终点出发,按第二张图走。
全班一起喊出最终格子坐标 (4,5)。
→ 把体验翻译成数学:
v = {3, 2},w = {1, 3},v + w = {4, 5}

Slide 4 Mathematica 第一次亮相
教师现场运行(大屏投影):

1
2
3
4
5
6
7
8
9
v = {3, 2}; w = {1, 3};
A = {0, 0};
Graphics[{
Red, Arrow[{A, A + v}],
Blue, Arrow[{A + v, A + v + w}],
Green, Arrow[{A, A + v + w}],
Black, PointSize[0.05], Point[A + v + w]
}, Axes -> True, GridLines -> Automatic,
PlotRange -> {{-1, 6}, {-1, 6}}]

孩子看到红箭头 + 蓝箭头 = 绿箭头,形状像滑梯。

Slide 5 向量加法公式(老师板书)
v = (x₁, y₁)
w = (x₂, y₂)
v + w = (x₁ + x₂, y₁ + y₂)
口诀:横加横,竖加竖。

Slide 6 “魔法缩放”滑条
教师拖动滑条 s,箭头忽大忽小:

1
2
3
4
5
6
Manipulate[
Graphics[{
Red, Arrow[{{0, 0}, s*{3, 2}}]
}, Axes -> True, PlotRange -> {{-5, 5}, {-5, 5}}],
{s, -2, 2, 0.1}
]

学生喊:
“s = 2 变两倍!”
“s = -1 反方向!”

Slide 7 长度(拓展给学有余力的孩子)
|v| = √(x² + y²) (老师口算 3²+2²=13,电脑 √13≈3.6)
告诉孩子:箭头越长,走路越远。

Slide 8 小挑战
教师发一张练习纸:
1. 画向量 u = {2,4}。
2. 计算并画出 2u。
3. 写出 2u 的长度。
(5 min 完成,同桌交换批改)

Slide 9 回家任务
• 量一量:从“家”到“学校”横走几格,竖走几格,写成向量 h。
• 拍照发群里,老师用 Mathematica 把全班的 h 画成一张“上学地图”。

Slide 10 预告下一课
“把 4 个箭头围成四边形——发现平行四边形面积的秘密!”

—————————
学生讲义(A5 双面)

正面:
【向量小卡片】
v = (→ , ↑)  w = (→ , ↑)  v + w = ( , )

【魔法缩放】
把 v 放大 2 倍:2v = ( , )

背面:
【回家任务单】
1. 我的上学向量 h = (___ , ___)。
2. 画在方格纸上,拍照。
3. 明天带来,拼成“全班上学地图”!

—————————
教师 Mathematica 笔记本(已写好,直接运行)
文件名:Lesson2_Vector.nb
包含:
• 踩格子演示 cell
• 加法动画 cell
• 缩放滑条 cell
• 自动收集学生照片并绘图的函数:

1
2
3
DrawClassMap[list_] := 
Graphics[{Arrow[{{0, 0}, #}] & /@ list}, Axes -> True,
PlotRange -> {{-10, 10}, {-10, 10}}]

—————————
一句话总结(给孩子)
“把两个走路指令加起来,就是一次走到底!”

课程记录

开场讲了下x,y坐标,然后家到学校的走法。接下来用讯飞本子上画了两个向量,以及他们相加,进入第一个mathematica的作图,结合代码进行讲解调试。

第二步讲了向量的加法,具体计算步骤,然后给出公式。

第三步讲了标量乘向量,用methematica的可操作图进行讲解分析。

进一步讲解了norm的计算,估计v{6, 4}的长度。介绍了底层的计算原理。

最后让果果画出u={3, 2}和2u。

x86的一堆软件重新装一下,主要是emacs重新编译native。

emacs 30.1重新编译

prepaer

1
2
3
4
5
brew install autoconf automake cmake libgccjit gnutls texinfo jansson tree-sitter gcc libgccgit
curl -O https://mirrors.ustc.edu.cn/gnu/emacs/emacs-30.1.tar.xz
tar -xvf emacs-30.1.tar.xz
cd emacs-30.1
./autogen.sh

. gcc_env.sh

1
2
3
export CC="/opt/homebrew/opt/gcc/bin/gcc-15"
export CXX="/opt/homebrew/opt/gcc/bin/g++-15"
export LIBRARY_PATH="/opt/homebrew/opt/gcc/lib/gcc/15:$LIBRARY_PATH"

configure and make

1
2
3
4
5
6
7
8
./configure \
--with-native-compilation \
--with-json \
--with-tree-sitter \
--with-gnutls \
--without-ns
make -j
make install

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ doom doctor
The doctor will see you now...

> Checking your Emacs version...
> Checking for Doom's prerequisites...
> Checking for Emacs config conflicts...
> Checking for missing Emacs features...
> Checking for private config conflicts...
> Checking for common environmental issues...
> Checking for stale elc files...
> Checking for problematic git global settings...
> Checking Doom Emacs...
✓ Initialized Doom Emacs 3.0.0-pre
✓ Detected 37 modules
✓ Detected 133 packages
> Checking Doom core for irregularities...
Found Symbols Nerd Font Mono
> Checking for stale elc files in your DOOMDIR...
> Checking your enabled modules...

Everything seems fine, happy Emacs'ing!

好嘞!整得挺明白啊老铁!Emacs 整得溜光水滑的,这回可劲儿造吧!代码敲得咔咔的,插件跑得嗖嗖的,那叫一个得劲儿!有啥不明白的随时吱声,咱这嘎达给你支棱起来!开心就完事儿了! 😄

第一课:变量与函数——从欧姆定律开始

(适合三年级以上,结合电路实验)

📌 课程目标

  1. 理解“变量”:在电路中,电压(V)、电流(I)、电阻(R)都是可以变化的量,它们就是变量
  2. 理解“函数”:欧姆定律(V = I × R)就是一个函数,它告诉我们变量之间的关系
  3. 动手实验:用真实的电路测量、观察变量如何变化,并用万用表记录数据,绘制函数曲线。

🔧 实验材料

  • 电路元件:电池(9V 或 2节AA)、电阻(1kΩ、10kΩ)、电位器(可调电阻)、LED、面包板(可选)
  • 测量工具:万用表(测电压、电流、电阻)
  • 其他:导线、纸笔(记录数据)、坐标纸(画函数图)

🚀 实验步骤

1. 认识变量:电压、电流、电阻

🔹 电压(V):电池的“推力”,单位是伏特(V)。
🔹 电流(I):电子的“流动”,单位是安培(A),实验中常用毫安(mA)。
🔹 电阻(R):阻碍电流的“关卡”,单位是欧姆(Ω)。

小实验:用万用表测量

  • 测电池电压(V):万用表拨到 DCV 20V,红表笔接电池+,黑表笔接电池-。
  • 测电阻(R):万用表拨到 Ω(欧姆档),直接测电阻的阻值。
  • 测电流(I):万用表拨到 DCA 20mA串联进电路(后面实验会做)。

2. 欧姆定律实验:V = I × R

电路搭建:

1
电池 (+) —— 电位器(可调 R) —— 固定电阻(保护 LED) —— LED —— 电池 (-)
实验步骤:
1. 调节电位器(改变 R),用万用表测量当前的电阻值(R)。
2. 串联万用表(测电流 I)
- 把万用表拨到 DCA 20mA断开 LED 和电阻的连接,把表笔串联进去(红表笔接电阻,黑表笔接 LED)。
3. 记录数据
- 调节电位器 5 次,每次记录 R(Ω)I(mA)

实验次数 电阻 R (Ω) 电流 I (mA) 计算 V = I × R
1 1000 9.0 9.0 × 1000 = 9V
2 2000 4.5 4.5 × 2000 = 9V
3 3000 3.0 3.0 × 3000 = 9V
4 4000 2.25 2.25 × 4000 = 9V
5 5000 1.8 1.8 × 5000 = 9V

观察规律:
电阻 R 变大,电流 I 变小(反比关系)。
V = I × R 始终≈电池电压(9V),验证欧姆定律!


3. 绘制函数曲线:I = V / R

在坐标纸上:
- X 轴:电阻 R(Ω)
- Y 轴:电流 I(mA)
- 画点:把实验数据标在图上,连成曲线。

结论:
- 这条曲线就是 函数 I = V / R 的图形!
- 电阻 R 是输入变量,电流 I 是输出变量,欧姆定律就是它们之间的关系!


4. 计算机思维连接:变量 & 函数

🔹 变量就像“盒子”
- 在计算机里,RIV 都是变量,可以存储不同的值。
- 比如:

1
2
3
4
R = 1000  # 电阻是 1000Ω
V = 9 # 电池是 9V
I = V / R # 计算电流 I
print(I) # 输出 0.009 A(即 9mA)
🔹 函数就像“魔法机器”
- 欧姆定律就是一个函数:
1
2
def calculate_current(V, R):
return V / R
- 输入 VR,输出 I


🎯 课后挑战

  1. 改变电池电压(V):用 2 节 AA 电池(3V)再做实验,看看 IR 的关系是否还是 I = V / R
  2. 用 Scratch 模拟:在 Scratch 里做一个“欧姆定律计算器”,输入 VR,自动计算 I

📝 总结

变量:电路中可以变化的量(V、I、R)。
函数:变量之间的关系(欧姆定律 V = I × R)。
实验:用真实电路测量数据,画出函数曲线!
计算机连接:变量存储数据,函数计算关系!

下一课:电容充放电——时间变量和指数函数! 🚀

课程回顾

mathematica代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
data = {{3.0, 3.0, 1}, {3.0, 1.5, 2}, {3.0, 1.3, 2.2}, {3.7, 1.7, 
2.2}, {3.0, 0.8, 3.3}, {3.8, 1.1, 3.3}, {4.5, 1.3, 3.3}, {3.5,
0.7, 4.7}, {4.8, 1, 4.7}, {4.8, 0.9, 5.1}, {4.3, 0.8, 5.1}};

(*提取电压=3.0V的数据并按电阻排序*)
constantVoltageData = Select[data, #[[1]] == 3.0 &];
sortedData = SortBy[constantVoltageData, #[[3]] &];

ListLinePlot[sortedData[[All, {3, 2}]], PlotMarkers -> Automatic,
Frame -> True, FrameLabel -> {"电阻 (k\[CapitalOmega])", "电流 (mA)"},
PlotLabel -> "电压恒定(3.0V): 电阻\[UpArrow], 电流\[DownArrow]",
FrameStyle -> Directive[Black, 12], GridLines -> Automatic,
ImageSize -> 400]
(*按电阻值分组*)groupedData = GatherBy[data, #[[3]] &];
(*只保留有多个数据点的组*)
multiPointGroups = Select[groupedData, Length[#] > 1 &];

ListLinePlot[#[[All, {1, 2}]] & /@ multiPointGroups,
PlotMarkers -> Automatic, Frame -> True,
FrameLabel -> {"电压 (V)", "电流 (mA)"},
PlotLabel -> "电阻恒定: 电压\[UpArrow], 电流\[UpArrow]",
FrameStyle -> Directive[Black, 12],
PlotLegends -> ("R = " <> ToString[#[[1, 3]]] <>
" k\[CapitalOmega]" & /@ multiPointGroups),
GridLines -> Automatic, ImageSize -> 400]
constantVoltageData = {{3.0, 3.0, 1}, {3.0, 1.5, 2}, {3.0, 1.3,
2.2}, {3.0, 0.8, 3.3}};
TableForm[constantVoltageData,
TableHeadings -> {None, {"电压(V)", "电流(mA)", "电阻(k\[CapitalOmega])"}}]
(*绘制实验数据点*)
dataPoints =
ListPlot[constantVoltageData[[All, {3, 2}]],
PlotStyle -> {Red, PointSize[0.02]}, Frame -> True,
FrameLabel -> {"电阻R (k\[CapitalOmega])", "电流I (mA)"},
GridLines -> Automatic, PlotRange -> All];

(*绘制理论函数 I=3.0/R*)
theoreticalPlot =
Plot[3.0/r, {r, 0.5, 5}, PlotStyle -> Blue,
PlotLegends -> {"I = 3.0/R"}];

(*合并图形*)
Show[theoreticalPlot, dataPoints,
PlotLabel -> "函数关系: 电流I = 电压V / 电阻R"]
V = 3.0;
predictedI = V/5 (*输出:0.6 mA*)
Manipulate[
Plot[V/r, {r, 1, 10}, Frame -> True,
FrameLabel -> {"R (k\[CapitalOmega])", "I (mA)"}], {V, 1, 10, 0.1},
Initialization :> (V = 3.0)]
TableForm[Table[{r, 3.0/r}, {r, 1, 5, 0.5}],
TableHeadings -> {None, {"R (k\[CapitalOmega])", "I (mA)"}}]
  1. 实验测试了多组数据记录
  2. 用mathematica进行可视化讲解
  3. 用计算器进行一些验证
  4. 讨论分析为什么理论和测量的偏差
  5. 最后给出V=3的I和R的函数,计算和实验

doom sync会遇到网络问题。解决方法如下:

1
2
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.config/emacs
sed -i '129s|:repo "https://git.savannah.gnu.org/git/emacs/nongnu.git"|:repo "https://github.com/emacsmirror/nongnu_elpa.git"|' ~/.config/emacs/lisp/lib/packages.el

然后doom install或者doom sync

提供一个开发环境镜像dev-machine

东明山

位置:浙江省杭州市余杭区,毗邻良渚文化遗址区,属天目山余脉。 特色: - 自然生态:森林覆盖率超95%,以竹林、古树为胜,空气清新,适合徒步、骑行。 - 人文古迹:内有东明寺(传建文帝隐居地)、明代古道等历史遗迹。 - 休闲体验:登山步道、露营基地,春季可赏樱,秋季观红叶。

东明山踏春

皋亭山

皋亭山位于中国浙江省杭州市东北部,属天目山余脉,海拔约361米。其历史文化悠久,是杭州重要的生态绿肺和休闲胜地,以桃文化闻名,春季桃花盛开时吸引众多游客。周边有千桃园、皋亭山景区等景点,融合自然风光与人文遗迹(如南宋班师亭、抗元英雄文天祥纪念地)。交通便利,适合徒步、骑行等户外活动。

一游皋亭山王子安 二游皋亭山王子安 皋亭山玩泥巴泥

这个电路主要功能是三个LED灯轮流闪烁,通过RC充放电,以及三极管的导通截止来控制。

例8

一闪一闪亮晶晶。 实现电路

西溪元宵灯会

西溪元宵灯会,是杭州西溪湿地一年一度的传统盛会。每逢元宵佳节,西溪湿地便化身为灯光的海洋,各式各样的花灯点缀其间,既有传统的龙灯、鱼灯,也有现代创意灯组,流光溢彩,美不胜收。游客可以漫步在灯影交织的小径上,感受浓厚的节日氛围,体验传统文化的魅力。灯会期间,还有猜灯谜、赏民俗表演等活动,热闹非凡。2025年元宵节,不妨去西溪灯会,感受一场视觉与文化的盛宴!

元宵快乐

元宵节,给上2025的祝福

2025年元宵节,愿你月圆人圆事事圆,花好灯好心情好!愿新的一年,幸福如汤圆般甜甜蜜蜜,事业如花灯般红红火火!

Good Luck

这个电路主要功能是将麦克风输入的声音信号进行两级放大,并在信号强度达到一定程度时点亮LED指示灯。

例7

随便吼两嗓。 实现电路

长白山

长白山位于中国吉林省东南部,是中朝界山,主峰白头山海拔2749米。长白山以其丰富的自然资源和独特的火山地貌闻名,拥有天池、瀑布、温泉等景观。它是松花江、图们江和鸭绿江的发源地,也是东北虎、东北豹等珍稀动物的栖息地。长白山被列为世界自然遗产,是重要的生态旅游和科研基地。

新春快乐

春节长白山旅游,做一首诗

《春节游长白山》 雪覆长白岭,冰封天池边。 松涛迎远客,温泉暖寒天。 爆竹辞旧岁,灯笼映新年。 登高望故土,心随云海翩。

小雪人

2025年祝福

2025年,愿您如长白山的松柏,坚韧不拔;如天池的湖水,清澈宁静。愿您的事业如瀑布般奔腾不息,生活如温泉般温暖舒适。新年快乐,万事如意!

和糖糖一起

通过低压来驱动发光二极管工作。光敏电阻在黑暗处电阻上升,v1和v2开始导通振荡,加上一开始C1充上的电,是的LED1导通。

例6

使用一个钢笔的帽子在遮挡光敏电阻。

实现电路

宝石山

宝石山位于中国浙江省杭州市西湖区,是西湖十景之一“宝石流霞”所在地。山体主要由火山岩构成,因岩石中含有红色矿物质,阳光照射时呈现宝石般的光泽,故得名“宝石山”。山顶有保俶塔,是杭州的标志性建筑之一。

💎

冬日宝石山做一首诗

冬日宝石山,霜华覆翠峦。
塔影斜阳里,霞光映雪寒。
石阶踏碎玉,松风送清欢。
登高望西湖,心随云水宽。

前面的C1-C3作为电荷充电,可以延长喇叭声音时间。后面还是一个9013和9012的互补电路,没有新的能力模块。

例5

实现电路

安昌古镇

安昌古镇位于浙江省绍兴市柯桥区,是一座具有千年历史的江南水乡古镇。古镇沿河而建,保留了大量明清时期的建筑,如石桥、古街、老宅等,展现了典型的江南水乡风貌。安昌以传统的手工酱制品、腊味闻名,尤其是安昌腊肠和酱鸭,深受游客喜爱。每年农历腊月,古镇会举办“腊月风情节”,吸引众多游客前来体验传统民俗和美食。

安昌古镇

腊月风情节活动

安昌古镇的腊月风情节通常在农历腊月期间举办,主要活动包括:

  1. 传统腊味制作展示:现场展示腊肠、酱鸭等传统腊味的制作过程,游客可参与体验。
  2. 民俗表演:如舞龙舞狮、越剧、绍剧等地方特色文艺演出。
  3. 年货集市:售卖当地特产、手工艺品及传统年货。
  4. 祈福仪式:如祭祖、祈福等传统民俗活动。
  5. 水乡游船:乘船游览古镇,欣赏水乡风光。
  6. 手工技艺体验:如竹编、剪纸等传统手工艺制作。

这些活动旨在展现古镇的传统文化和年味,吸引游客感受江南水乡的独特魅力。

腊月风情

腊味1

腊味2

2025

2025,相信直觉!🌟✨🧠💡🌈🚀🔮💫🌠🌌

相信直觉

在例3的基础上,加上了前置的一个三极管开关,以及RC延迟。后面还是跟一个对称自激振荡谐波电路。

例4

实现

后面一般的还是用面包板来实现即可。

实现电路

杭州钢铁厂的历史

杭州钢铁厂(杭钢)成立于1957年,是浙江省重要的钢铁企业。初期主要生产生铁和钢材,后逐步发展为综合性钢铁企业。2015年,杭钢响应环保政策,关停半山钢铁基地,转型为以环保、数字经济为主的新型企业。

杭钢基地

钢铁厂的主要装置,工艺流程

钢铁厂的主要装置包括高炉、转炉、连铸机、轧机等。工艺流程通常为:铁矿石和焦炭在高炉中冶炼成生铁,生铁在转炉中精炼成钢水,钢水通过连铸机铸成钢坯,钢坯经轧机轧制成各种钢材。

这些装置是怎么制造的

钢铁厂的主要装置如高炉、转炉、连铸机和轧机,通常由重型机械制造企业生产。这些企业具备先进的制造技术和设备,如大型铸造、锻造、焊接和精密加工设备。制造过程包括设计、材料选择、铸造或锻造、机械加工、组装和测试等步骤,确保装置的强度、精度和可靠性。

钢铁工厂

详细介绍杭钢的每个装置

杭钢的主要装置包括高炉、转炉、连铸机和轧机。

  1. 高炉:用于将铁矿石和焦炭转化为生铁。杭钢的高炉采用先进技术,如高压操作和富氧燃烧,以提高效率和降低能耗。

  2. 转炉:用于将生铁精炼成钢水。杭钢的转炉采用顶吹或底吹技术,通过加入合金元素和控制温度,生产出不同种类的钢。

  3. 连铸机:将钢水连续铸造成钢坯。杭钢的连铸机具有高拉速和多流设计,能够提高生产效率和钢坯质量。

  4. 轧机:将钢坯轧制成各种规格的钢材。杭钢的轧机包括热轧和冷轧设备,能够生产出高质量的板材、型材和线材。

这些装置共同构成了杭钢的生产线,确保了从原料到成品的高效转化。

今天真的太冷了,下次暖和一点🌞🌞,来这里搭个帐篷还是不错的。

第三例,调试频率的时候遇到很多困难,不过总体还是理解了。

例3

电路语义

按下S1,V1和V2某一个先会导通,然后交替工作。当V2截止,V3的基极偏置电阻为,和C3进行了串联, ,所以R小,频率f高。当V2导通,V3上偏电阻为R6,比原来的大,所以频率f低。

高低切换频率控制

R2和C1,R3和C2分别是rc充放电时间控制,对应的调整可以控制高低音频切换的时间。

v1 v2无稳态自激多谐振荡

v1 v2多谐振荡

上边的波形是v1的,下面的是v2的,v1导通的时候,v2截止,但是B点电压逐步升高,是一个RC充电过程,C是C1,R是R1串联一个输入电阻。

高音和低音的控制

调节R5和R6,对于高低频率调节作用有限,C3影响也比较大,需要高频在1khz左右,需要把C4调小,比如用47uF。

实现电路

千桃园

今天想继续去超山盆景园,结果遇到自行车赛封路,回到千桃园去玩。 杭州千桃园位于杭州市东北部,是一个以桃花为主题的公园。园内种植了数千株桃树,每年春季桃花盛开时,景色十分壮观,吸引了大量游客前来观赏。园内还有湖泊、亭台楼阁等景观,环境优美,是市民休闲娱乐的好去处。 冬天,千桃园的景色虽然不如春日桃花盛开时那般绚烂,但依然别有一番风味。园内的湖泊可能会结冰,湖面如镜,映照着周围的树木和建筑,显得格外宁静。树木的枝条在寒风中显得更加苍劲,偶尔点缀着几片未落的枯叶,增添了几分萧瑟之美。冬日的阳光透过稀疏的枝叶洒在地面上,形成斑驳的光影,给人一种温暖而宁静的感觉。此时,园内游客较少,适合喜欢安静的游客前来散步,享受冬日独有的静谧与清幽。

千桃园

大草坪

下次来一定要带上野餐垫和椅子,舒舒服服得享受冬日的🌞。 千桃园烧烤

0%