培训服务

MathWorks Certified MATLAB Professional Exam

在您获得MATLAB Associate的认证之后,您可以尝试下一阶段的Certified MATLAB Professional认证考试。该专业认证考试扩展了您使用MATLAB的技能,包括数据处理和显示,MATLAB编程技巧,以及创建图形用户界面。

课程要求

参加过MATLAB数据处理和可视化,MATLAB编程技巧, MATLAB图形用户界面,或者同等的MATLAB使用经验,以及拥有MATLAB Associate认证

Exam Duration 1 Day

Objectives Tested

数据处理和显示 
内容技能
导入数据• 使用textscan读文本文件中的混合数据类型
• 使用底层的数据导入方法
• 读入大数据集和不规则格式
• 批处理数据读入
• 使用fprintf导出数据
组织数据• 从元胞数组中提取多个元素
• 创建结构体矩阵
• 提取结构体中的元素
• 提取和组合数据
• 查找和计数
显示数据• 根据数据和应用选择合适的绘图类型
• 使用MATLAB代码修改图形
• 获取图形对象的句柄handle
• 使用get和set设置更多的图形属性
• 浏览Handle Graphics的各种属性
编程 
编程的正确性检查• 检测输入参数是否正确
• 使用try-catch 结构和MException 对象来处理程序中的错误
• 使用MATLAB代码分析和调试工具
• 使用MATLAB Profiler分析代码运行效率
• 数值计算准确性的概念
组织代码• 根据函数可见范围和工作空间来选择合适的MATLAB函数类型
• 通过匿名函数句柄来改变已有函数的调用接口
• 函数执行时的优先级顺序
组织数据• 给不同的数据类型预先分配内存空间
• 使用向量操作来提高运行效率
• 参数传递时内存的使用情况
• 选择合适的数据类型来减小内存的使用
类与对象• 使用MATLAB类的好处
• 给自定义的数据类型创建一个类,包含成员变量和成员函数
• 类的实例化
• 数值类和句柄类的区别
• 在类中继承常用的MATLAB函数
图形用户界面 
Handle Graphics• MATLAB中图形对象的层次概念
• 创建图形对象
• 获取图形对象的句柄
• 获取和修改属性的名称和值
GUI应用的组成• 在MATLAB图形窗口中添加UI控件,比如按钮
• 添加UI控件的MATLAB执行代码
• GUI代码的执行顺序
GUI 应用的编程考虑• 编写GUI的回调函数
• 传递用户自定义的数据给回掉函数
• 组织GUI的数据和代码到一个MATLAB文件
• 组织对象的句柄
使用GUIDE创建GUI界面• GUIDE 工作流程
• 使用Tag给GUI对象分配名称
• 修改GUI对象的布局和属性
• 修改GUI对象的执行
使用GUIDE 对GUI进行程序设计• 使用句柄在回掉函数中控制图形对象
• 通过局部数据使不同回掉函数之间相互通信