天津大学MATLAB基础与应用课程教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津大学《MATLAB基础与应用》课程教学大纲

课程编号: 2160283 课程名称:MATLAB基础与应用

学时:48 学分: 2.5

学时分配:授课: 28 上机: 20 实验:实践:实践(周):

授课学院:计算机科学与技术学院

适用专业:工科各专业

先修课程:大学计算机基础、计算机软件技术基础

一.课程的性质与目的

本课程是面向非计算机类各专业的计算机类选修课程。课程重点介绍MATLAB的基本使用方法。包括MATLAB的基本数据类型、数值计算(矩阵和表达式)、计算结果的可视化(二维平面图形和三维立体图形)、符号运算(微积分和方程求解)和程序设计语言。

通过本课程的学习,使学生掌握工程计算的基本技术和方法,能用MATLAB程序设计语言进行基本的应用程序设计。

二.教学基本要求

通过本课程的学习,应达到以下基本要求:

1. 熟悉MATLAB的基本组成和开发环境的使用;

2. 掌握使用MATLAB的基本技术,包括数据类型、数据表示、基本运算等基本概念;

3. 了解符号运算的概念和方法;

4. 掌握MATLAB的计算结果可视化的方法;

5. 理解MATLAB文件的概念,掌握MATLAB的基本程序设计方法;

6. 了解图形窗口的设计方法。

三.教学内容

第1章 MATLAB R2010a简介

了解 MATLAB 语言的基本功能和特点、用户界面、路径搜索

第2章 MATLAB R2010a基本使用方法

掌握常用的操作命令和快捷键、了解的数据类型、操作符、基本数学函数

第3章数组和向量

数组的创建方法、操作,向量的创建方法、操作

第4章MATLAB 的数学运算

多项式运算及插值、函数操作、微分方程

第5章字符串、单元数组和结构体

掌握字符串、数组、结构体的生成及操作

第6章MATLAB 编程

掌握 MATLAB的编程流程、变量类型、流程控制语句、函数类型和函数操作

第7章MATLAB符号处理

掌握基本符号运算、符号函数图形绘制、符号微积分的运算、符号方程的求解方法

第8章MATLAB 绘图

了解 MATLAB 的图形窗口、掌握 MATLAB 基本二维、三维图形的绘制,及图形的基本操作

第9章句柄图形

了解 MATLAB 图形对象及属性

掌握 MATLAB 图形对象属性的设置及查询、图形对象句柄的访问及操作

第10章GUI(图形用户接口)设计

了解 GUI 的基本控件、程序创建 GUI 的方法

第11 章 Simulink的建模与仿真

掌握Simulink的基本建模方法、熟悉Simulink模块库

第12 章文件和数据的导入与导出

了解 MATLAB 的基本数据操作、文件的读写方式、导入导出数据

四.学时分配

教学内容授课上机实验实践实践(周) MATLAB R2010a简介

2

MATLAB R2010a基本使用

方法

数组和向量

4 2

MATLAB 的数学运算

字符串、单元数组和结构体 2 2

MATLAB 编程 4 4

MATLAB符号处理 4 4

MATLAB 绘图 2 2

句柄图形 2 2

GUI(图形用户接口)设计 4 2

Simulink的建模与仿真 2 2

文件和数据的导入与导出 2

总计:28 20

五.评价与考核方式

以期末考试占80%,平时作业或上机实习占20%的方式进行考核。

六.教材与主要参考资料

1、教材:

《MATLAB基础教程》,薛山编著,清华大学出版社, 2011年3月.

2、实验教材:

《MATLAB应用与实验教程》,贺超英编著,电子工业出版社,2010年01月.

3、参考书:

《Mastering MATLAB 6》,[美]D.hanselman, B.Littlefield 著,张航、黄攀译,清华大学出版社,2002年6月.

制定人:

审核人:

批准人:

批准日期:年月日

TU Syllabus for MATLAB Fundamentals and Application

Code:

2160283 Title:

MATLAB Fundamentals

and Application

Semester Hours: 48

Credits:

2.5

Semester Hour Structure Lecture :28 Computer Lab :20 Experiment : Practice :

Practice (Week):

Offered by: School of Computer Science and Technology

for: Engineering major

Prerequisite: Computer Basics 、Computer Software Basics

1. Objective

Through this course, the basic requirements should be met as follows:

1) To be Familiar with the basic composition and development environment of MATLAB;

2) To grasp the basic techniques of MATLAB, including data types, data representation, basic arithmetic and other basic concepts;

3) To understand the concepts and methods of symbolic computation; 4) To grasp MATLAB calculation results visualization;

5) To understand the concept of MATLAB files, and to grasp the basic MATLAB programming methods;

6) To understand the graphics window design.

2. Course Description

This course is computer elective courses for non-computer student. The focuses of this course is the basic use of MATLAB, including MATLAB's basic data types, numerical computation (matrix and expression), results visualization (two-dimensional graphics and three-dimensional graphics), and symbolic computation (calculus and equations) and programming languages.

Through this course, students can grasp the basic skills and methods of

相关文档
最新文档