欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座...
TRANSCRIPT
![Page 1: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/1.jpg)
1© 2016 The MathWorks, Inc.© 2016 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for
a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
MATLAB
• 欢迎扫描右侧二维码,完成调查问卷,即可获得此次讲座完整课件。
![Page 2: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/2.jpg)
2© 2017 The MathWorks, Inc.
MATLAB 与数据分析
许悦伊
MathWorks 中国
![Page 3: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/3.jpg)
3
主要内容
▪ MATLAB 简介
▪ MATLAB 矩阵运算及数据可视化
▪ MATLAB 与数据分析
▪ 大数据与并行计算
▪ 学习资源
![Page 4: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/4.jpg)
4
MATLAB 简介
![Page 5: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/5.jpg)
5
MATLAB 是什么?
MATLAB®是一种用于算法开发、数据可视化、数据分析以及数值计算的科学计算语言和编程环境。全球数以百万计的工程师和科学家使用 MATLAB®来分析和设计可改变世界的系统和
产品。
![Page 6: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/6.jpg)
6
Kalman Filter
Predicted state and covariance
Estimation
Estimated state and covariance
Estimated measurements
1. MATLAB 是数学语言
![Page 7: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/7.jpg)
7
2. MATLAB 丰富的工具箱
![Page 8: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/8.jpg)
8
3. MATLAB 为工程学而设计
Files
Software
Hardware
Access
Code & Applications
Reporting and
Documentation
Outputs for Design
Deployment
Share
![Page 9: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/9.jpg)
9
4. MATLAB 的 Apps
![Page 10: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/10.jpg)
10
5. MATLAB 快速而高效
快速3D 数据并行计算
![Page 11: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/11.jpg)
11
6. MATLAB 高度集成
VHDL/Verilog
C, C++
PLC
1,000+ 款硬件器件
自动代码生成
![Page 12: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/12.jpg)
12
7. MATLAB 可信性
每天100- 200 万次测试
![Page 13: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/13.jpg)
13
MATLAB
矩阵运算与数据可视化
![Page 14: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/14.jpg)
14
MATLAB 客户端界面
![Page 15: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/15.jpg)
15
MATLAB 中的数据结构
Array(数组):
包含多个值的变量(任意长度,任意维度)
Matrix(矩阵):
数值型 2-D array (m-by-n)
Vector(向量):
1-D array (1-by-n or m-by-1)
Scalar(标量):
单个值
![Page 16: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/16.jpg)
16
MATLAB 中的数据类型
分类型 函数句柄型 逻辑型
数值型时间型
异构型和字符型
![Page 17: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/17.jpg)
17
MATLAB 矩阵计算
▪ 矩阵化的数据访问
![Page 18: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/18.jpg)
18
*
m-by-n n-by-p m-by-p
MATLAB 矩阵计算
▪ 矩阵乘法
![Page 19: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/19.jpg)
19
▪ 矩阵点乘法
MATLAB 矩阵计算
![Page 20: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/20.jpg)
20
▪ 向量化操作的内置函数
MATLAB 矩阵计算
![Page 21: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/21.jpg)
21
矩阵可视化
surf(z)
![Page 22: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/22.jpg)
22
示例演示
▪ 2D 和 3D 绘图– MATLAB 帮助文档 > MATLAB入门> 二维图和三维图
![Page 23: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/23.jpg)
23
MATLAB 数据分析
![Page 24: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/24.jpg)
24
航空
医疗设备
非公路汽车
汽车
石油天然气
工业自动化
车队分析
健康监测分析
资产分析
过程分析
预测分析
状态监测分析
清洁能源
零售分析
制造过程分析
供应链分析
运营分析
健康管理分析
风险分析
物流
零售
金融
健康管理
互联网
铁路
![Page 25: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/25.jpg)
25
为什么需要数据分析?
• 发生了什么?描述
• 为什么会发生?诊断
• 将会发生什么?预测
• 应该做什么?规范
将大量复杂数据转化为可操作的信息
数据 决策
![Page 26: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/26.jpg)
26
MATLAB 令数据分析变得简单
分析结果分享与实现
桌面 Apps
企业级系统集成
嵌入式系统与硬件
文件
数据库
传感器
数据获取与探索 开发预测模型
数学建模
模型验证
参数优化
数据预处理
处理散乱的数据
数据压缩与转换
特征提取
![Page 27: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/27.jpg)
27
数据分析与探索
▪ 选择并点击多个工具可直接获取
各类数据源
▪ 高性能大数据环境
文件
信号
数据库
图像
▪ 利用内置的数据预处理算法,获取
传感器、图像、音频、视频等实时
数据
MATLAB 支持商用数据和工程数据
1
文件
数据库
传感器
数据获取与探索
![Page 28: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/28.jpg)
28
数据处理与模型开发
MATLAB 协助各领域专家从容应对数据科学
2
Apps 代码
▪ Apps 简单易用
▪ 广泛领域的工具,以方便特定领域
的分析
▪ 案例和视频协助快速入门
▪ MATLAB 代码自动生成
▪ 大数据高速运算
数据预处理
处理散乱的数据
数据压缩与转换
特征提取
开发预测模型
数学建模
模型验证
参数优化
![Page 29: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/29.jpg)
29
应用发布与部署
▪ 选择并点击实现部署
▪ 桌面和服务器应用统一的实现过程
MATLAB 分析应用可以在任一平台运行
3分析结果分享与部署
桌面 Apps
企业级系统集成
嵌入式系统与硬件
![Page 30: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/30.jpg)
30
分析结果分享与部署
MATLAB
Runtime
C, C++ HDL PLC
嵌入式系统与硬件
C/C++ ++ExcelAdd-in Java
Hadoop/
Spark.NET
MATLABProduction
Server
StandaloneApplication
系统平台
Python
MATLAB 分析应用可以在任一平台运行
3
![Page 31: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/31.jpg)
31
大数据与并行计算
![Page 32: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/32.jpg)
32
MATLAB 并行计算的实际应用
➢ 为什么要使用 MATLAB 并行计算?
• 利用更多硬件的计算能力
• 加快工作流程,最小化,无需更改原始代码的代码
• 专注于您的工程和研究,而不是计算
![Page 33: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/33.jpg)
33
并行计算多核电脑
Multicore Desktop
Core 3
Core 1 Core 2
Core 4
MATLAB Desktop
(client)
Worker Worker
Worker Worker
MATLAB multicore
![Page 34: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/34.jpg)
34
parfor 循环
a = zeros(10, 1)
parfor i = 1:10
a(i) = i;
end
aa(i) = i;
a(i) = i;
a(i) = i;
a(i) = i;
Worker
Worker
WorkerWorker
1 2 3 4 5 6 7 8 9 101 2 3 4 5 6 7 8 9 10
![Page 35: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/35.jpg)
35
并行计算集群
Cluster of computers
Core 3
Core 1 Core 2
Core 4
MATLAB Desktop
(client)
Core 3
Core 1 Core 2
Core 4
Core 3
Core 1 Core 2
Core 4 Core 3
Core 1 Core 2
Core 4
Worker Worker
Worker Worker
Worker Worker
Worker Worker
Worker Worker Worker Worker
Worker Worker Worker Worker
![Page 36: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/36.jpg)
36
为什么是 MATLAB?
MATLAB
是工程师和科学家最易用、并且最高效的开发平台
![Page 37: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/37.jpg)
37
学习资源
![Page 38: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/38.jpg)
38
玩转帮助文档
help
doc
docsearch
search
browse
![Page 41: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/41.jpg)
41
教育工作者和学生的资源与工具
▪ MATLAB & Deep Learning Onramp
– 这个在线的、互动性的、自定进度的课程提供了MATLAB的简要概述,让学生在进入课
堂之前就可以学习基础知识。
– 可以自动生成 pdf 版本的进度报告和结业证书。
![Page 42: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/42.jpg)
42
教育工作者和学生的资源与工具
▪ MATLAB Online
– 通过在浏览器上直接运行 MATLAB Online,您无需下载或安装软件。此外,您可以始终
使用最新版的 MATLAB。
![Page 43: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/43.jpg)
43
教育工作者和学生的资源与工具
▪ MATLAB Courseware:我们有教学套件(包括教学大纲,PPT课件,作业习题,教学视频,MATLAB 代码)可供下载,目前涵盖的学科有:– 编程入门
– 工程学入门
– 生物科学与工程
– 化学
– 地球、海洋与大气科学
– 电子与计算机工程
– 机械与航空工程
– 数学
– 物理学与天文学
![Page 44: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/44.jpg)
44
教育工作者和学生的资源与工具
▪ Cody Coursework: 在线自动评分系统– Cody Coursework 是一种可视的,基于网络的环境,让您可以为学生创建 MATLAB 编程
任务,并在学生解决问题是提供及时反馈。
![Page 47: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/47.jpg)
47
教育工作者和学生的资源与工具
▪ File Exchange: MATLAB 用户社区的文件共享系统,内容包括由MATLAB用户自行开发的涵盖了各个学科的文档,目前文档包括:– MATLAB 函数
– Apps
– 示例
– Simulink 模型
– 视频
– 仪器驱动程序
– 硬件支持包
▪ 我们同时也欢迎学生和老师在 File Exchange 中分享自己的代码和示例 (支持链接到 GitHub 库)。
![Page 48: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/48.jpg)
48
MATLAB中文论坛:ilovematlab.cn
![Page 49: 欢迎扫描右侧二维码,完成调查问卷, 即可获得此次讲座 ......健康管理分析 风险分析 物流 零售 金融 健康管理 互联网 铁路 25 为什么需要数据分析?描述](https://reader034.vdocuments.net/reader034/viewer/2022051409/601b096e4adc8f1c910fb4b4/html5/thumbnails/49.jpg)
49© 2016 The MathWorks, Inc.© 2016 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for
a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
MATLAB
• 欢迎扫描右侧二维码,完成调查问卷,即可获得此次讲座完整课件。