MATLAB基本面

View schedule and enroll

Course 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, 日本語, 한국어, 中文

View schedule and enroll