MATLAB和Simu金宝applink训练

MATLAB编程技术

查看时间表和注册

课程详细信息

这个为期两天的课程提供了使用MATLAB特性的实践经验®语言来编写高效、健壮且组织良好的代码。这些概念构成了编写完整应用程序、开发算法和扩展内置MATLAB功能的基础。本文还介绍了性能优化的细节,以及用于编写、调试和分析代码的工具。

主题包括:

  • 结构化数据
  • 有效管理数据
  • 利用开发工具
  • 构建代码
  • 创建健壮的应用程序
  • 验证应用程序行为

2天中的第一天


结构化数据

摘要目的:探索在MATLAB应用程序中存储数据的选择。

  • 数据类型
  • 连接和转换
  • 单元格和结构数组
  • 提取数据

有效管理数据

摘要目的:在存储、访问和处理数据时,使用常用技术来提高性能。

  • 预先配置
  • 向量化
  • 内存管理
  • 对象和类

使用开发工具

摘要目的:使用集成工具来管理代码、诊断问题、调试应用程序和度量性能。

  • 使用项目管理文件
  • 发现代码中的潜在问题
  • 调试代码
  • 评估代码性能
  • 使用源代码控制

2天中的第二天


创建健壮的应用程序

摘要目的:创建健壮的应用程序,以承受意外输入并产生有意义的错误。使用内置的MATLAB函数和编程结构,并采用标准技术处理错误条件。

  • 创建灵活的功能接口
  • 检查警告和错误条件
  • 使用try-catch构造和MException对象

构建代码

摘要目的:将代码模块化为可读且可维护的函数。探索MATLAB语言中可用的不同函数类型以及与每种类型相关的权衡。了解函数类型如何影响代码的性能和可靠性。

  • 私有函数
  • 本地函数
  • 嵌套函数
  • 函数处理
  • 优先级规则
  • 函数类型的比较

验证应用行为

摘要目的:创建测试以验证代码是否满足需求。

  • 编写测试脚本
  • 运行测试脚本
  • 使用测试函数

附录A:创建工具箱

摘要目的:将代码和文档打包到自定义工具箱中,以便分发给其他用户。

  • 创建文档
  • 打包工具箱
  • 分发工具箱

水平:中间

先决条件:

持续时间:2天

语言:德语,英语,Français,한국어,中文

查看时间表和注册