课程名称MATLAB语言与其应用.docVIP

  • 8
  • 0
  • 约3.45千字
  • 约 5页
  • 2019-07-20 发布于江苏
  • 举报
课程名称:MATLAB语言及其应用 课程编号:0988011 课程学分:2.5 适用专业:机械设计制造及其自动化 MATLAB语言及其应用 (Matlab Programming Applications ) 教学大纲 (学时范围:40学时) 一、课程性质与任务 MATLAB语言及其应用是本专业的一门基础工具课。MATLAB是MathWorks公司开发的一套高性能的数值计算和可视化的仿真软件,包括MATLAB主程序、SIMULINK 动态系统仿真包和各种专业工具箱。它基于矩阵运算,集数值计算、图形显示、图形界面设计等功能和模糊逻辑等30多个专业工具箱于一体,具有极强大的计算功能和极高的编程效率,特别适合于科学计算、数值分析、系统仿真和信号处理等任务,对后续专业课程的学习有重要影响。 二、教学内容及要求 本课程旨在使学生掌握先进的科学计算工具MATLAB,拥有一定的MATLAB语言编程能力。通过一些具有实际意义的例子,引导学生学会利用MATLAB及其工具箱解决实际问题,并结合后续专业课程的学习,提高学生分析问题、解决问题的能力。 本课程的基本内容及要求按章节如下: Matlab系统简介 1学时 1.1 Matlab的起源及其应用 1.2 Matlab 的安装与卸载 1.3 Matlab的应用界面介绍 1.4 Matlab的命令窗口 1.5 Demos以及Matlab的帮助功能 本章要求: 了解Matlab 的起源和发展;Matlab 的优缺点; 熟悉Matlab 的安装、卸载;Matlab 的集成应用环境; 掌握Matlab 的帮助文档和在线帮助功能; 主要系统管理命令; Matlab的基本概念 2学时 2.1 矩阵、矩阵函数和矩阵运算 2.2 数组函数和数组运算 2.3 Matlab的数据输出  上机实验:  2学时 本章要求 熟悉并掌握Matlab 的基础语法比如变量,数字的使用, 矩阵的定义, 矩阵运算; 熟悉并掌握函数, 数组的定义, 数组运算, 算术运算; 熟悉数据的输出方式。 Matlab程序设计基础 3学时 3.1 变量类型与表达式 3.2 字符串 3.3 关系和逻辑运算符 3.4 流程控制 3.5 函数M文件 3.6 M文件及其调试分析 上机: 2学时 本章要求 掌握Matlab 脚本程序的编写原则, 程序结构的设计, 程序名的规范, 脚本程序的使用, 主要结构控制语句比如 IF… ELSE…END, Switch,while, for等的使用; 掌握Matlab中关系运算符和逻辑运算符的表达方式, 运算符的含义; 掌握Matlab函数文件的创建规则, 函数文件的命名规范, 函数文件的调用方式, 函数的变量传递等。 Matlab的图形处理功能 4学时 3.1 Matlab的图形窗口 3.2 二维绘图 3.3 三维绘图 3.4 三维网格与表面图 3.5 四维表现图 3.6 坐标轴控制和图形标注 上机: 2学时 本章要求 熟悉并掌握简单二维图形显示: plot函数, semilogx, semilogy, loglog; 熟悉图形显示的特征控制语句, 颜色控制,线型控制,线条粗细控制, 坐标控制等; 了解其他二维图形显示函数如stem, stairs, bar, pie, compass, 等等; 掌握三维图形显示, plot3(x,y,z); 掌握三维图形显示函数如surf, mesh, contour等; 熟悉图形显示的视角控制 viewpoint; 熟悉图形的colormap, light定义。 数值分析与计算 7学时 5.1 数理统计函数 5.2 梯度计算 5.3 线性代数计算 5.4 一阶微分方程组的的数值解 5.5 求根与极值 5.6 多项式处理 5.7 数值插值与拟合 5.8 傅里叶变换 5.9 稀疏矩阵 上机: 3学时 本章要求 掌握特殊矩阵和矩阵运算; 掌握矩阵的分解以及线性方程求解; 掌握多项式运算; 掌握插补和曲线拟合方法; 了解傅里叶分析; 熟悉数值微分和数值积分; 掌握利用数值方法求解常微分方程 (ODE); 掌握非线性方程的数值解; 熟悉稀疏矩阵。 文件输入输出函数 2学时 6.1 文本输入函数 Textread 6.2 文件的打开与关闭 6.3 二进制文件输入输出函数 6.4 格式化 输入输出函数 6.5 文件定位和状态函数 课内上机: 2学时 本章要求 掌握文本输入函数 Textread 的使用方法; 掌握文件的打开与关闭方式; 熟悉二进制文件输入输出函数; 掌握格式化输入输出函数; 熟悉文件定位和状态函数。 句柄图形和GU

文档评论(0)

1亿VIP精品文档

相关文档