MATLAB基本面
View schedule and enrollCourse Details
This three-day course provides a comprehensive introduction to the MATLAB®technical computing environment. No prior programming experience or knowledge of MATLAB is assumed. Themes of data analysis, visualization, modeling, and programming are explored throughout the course.
Topics include:
- Working with the MATLAB user interface
- Entering commands and creating variables
- Analyzing vectors and matrices
- 可视化向量和矩阵数据
- Working with data files
- Working with data types
- Automating commands with scripts
- Writing programs with branching and loops
- Writing functions
Day 1 of 3
使用MATLAB用户界面
Objective:Become familiar with the main features of the MATLAB integrated design environment and its user interfaces. Get an overview of course themes.
- Reading data from files
- Saving and loading variables
- Plotting data
- 定制图
- Exporting graphics for use in other applications
Variables and Commands
Objective:输入MATLAB命令,重点是创建变量,访问和操纵变量中的数据并创建基本的可视化。将MATLAB命令收集到脚本中,以便于复制和实验。
- Entering commands
- Creating numeric and character variables
- 制作和注释图
- Getting help
- Creating and running live scripts
向量分析和可视化
Objective:用向量执行数学和统计计算。使用MATLAB语法使用单个命令对整个数据集执行计算。将脚本整理到逻辑部分,以进行开发,维护和发布。
- Performing calculations with vectors
- 访问和修改向量中的值
- Formatting and sharing live scripts
Day 2 of 3
Analysis and Visualization with Matrices
Objective:使用矩阵作为数学对象或(向量)数据的集合。了解适当使用MATLAB语法来区分这些应用程序。
- 创建和操纵矩阵
- Performing calculations with matrices
- Calculating statistics with matrix data
- Visualizing matrix data
Tables of Data
Objective:Import data as a MATLAB table. Work with data stored as a table.
- 将数据作为表存储
- Operating on tables
- Extracting data from tables
- Modifying tables
Conditional Data Selection
Objective:Extract and analyze subsets of data that satisfy given criteria.
- Logical operations and variables
- Finding and counting
- Logical indexing
组织数据
Objective:Organize table data for analysis. Represent data using appropriate native MATLAB data types.
- Combining tables of data
- Table metadata
- Dates and durations
- Discrete categories
第3天的第3天
Analyzing Data
Objective:Perform typical data analysis tasks in MATLAB, including importing data from files, preprocessing data, fitting a model to data, and creating a customized visualization of the model.
- 从sp进口readsheets and delimited text files
- 处理丢失的数据
- Plotting functions
- 定制图
通过编程结构增加自动化
Objective:创建可以与用户交互,做出决策并适应不同情况的灵活代码。
- Programming constructs
- User interaction
- Decision branching
- Loops
Increasing Automation with Functions
Objective:Increase automation by encapsulating modular tasks as user-defined functions. Understand how MATLAB resolves references to files and variables. Use MATLAB development tools to find and correct problems with code.
- Creating functions
- Calling functions
- 设置MATLAB路径
- 调试
- 使用断点
- 创建和使用结构
Level:Fundamental
Prerequisites:
- Undergraduate-level mathematics and experience with basic computer operations
期间:3 days
语言:Deutsch, English, Français, 日本語, 한국어, 中文