当前位置: 首 页 > 教学项目 > 本科 > 课程简介 > 正文

Matlab基础与建模(36学时)

发布时间:2017-06-21来源: 浏览次数:

Matlab基础与建模(36学时)课程简介

Matlab基础与建模是将数学方法和计算机应用软件相结合,解决实际经济管理问题的一门边缘交叉学科,研究如何利用数学语言表述所研究的对象,建立数学模型,进而编写Matlab程序,解决实际问题。

Matlab基础与建模(36学时)主要讲授Matlab软件应用,包括基础准备与入门、符号计算、数值陈列与向量化运算、数值计算、数据与函数的可视化、程序设计,以及Notebook,另外还包括数学建模。基础准备与入门部分讲授Matlab软件运行的基本条件、基本特征和使用方法;符号计算部分讲授Matlab环境下符号计算的解题理念、计算过程、计算结果,以及符号计算结果可视化;数值陈列及向量化运算部分围绕Matlab的两大数据陈列(矩阵和数组)展开,集中阐述矩阵概念及矩阵运算规则、数组概念及数组运算规则、借助矩阵、数组实现向量化编程的方法,以及数据陈列的创建和元素的寻访;数值计算部分分类讲述基本数学问题(包括微积分、极值、微分方程、矩阵分解和代数方程、随机流的生成和操控、概率统计、多项式等)的Matlab数值计算指令和要领;数据和函数的可视化部分讲授Matlab环境下数据和函数可视化的基本步骤、基本指令和协调使用;程序设计部分系统介绍Matlab程序中最常用的四种控制结构和构建“函数句柄”,以及综合使用各种Matlab基本指令和基本方法;Notebook部分讲授集Word与Matlab于一体的Notebook工作环境的创建和使用。数学建模部分在介绍数学建模案例的基础上,阐述数学模型的特点和分类,分析数学建模的基本方法和步骤,以及数学建模论文的撰写要点。

使用教材:

张志涌等. Matlab教程: R2012a. 北京: 北京航空航天大学出版社, 2012.

姜启源等. 数学模型(第四版). 北京: 高等教育出版社, 2011年.

Introduction to Matlab and modeling (36 class hours)

Introduction to Matlab and Modeling is a frontier interdisciplinary subject which combines mathematical methods with computer application software in order to solve the practical problems in economic and management fields, studies how to describe the object using mathematics, builds mathematical models, then writes Matlab programs, and solves the practical problems.

Introduction to Matlab and Modeling (36 class hours) mainly interprets the application of Matlab software, which includes Introduction to Matlab, Symbolic Calculation, Numerical Display and Vectorizing Operation, Numerical Calculation, Visualization of Data and Functions, Program Design, Notebook and Mathematical Modeling.

Introduction to Matlab branch focuses on the basic conditions, basic characteristics and application of Matlab software to run. Symbolic Calculation branch introduces the problem solving idea, calculation process and calculation results of symbolic calculation in Matlab software, and the visualization of symbolic calculation results. Numerical Display and Vectorizing Operation branch is expanded based on two kinds of data display (both matrices and arrays), focuses on the concepts and operation rules of matrices and arrays, the methods of vectorizing program by matrices and arrays, creating data display and referring to elements. Numerical Calculation branch will present the numerical instruction and essentials of the basic mathematical problem (such as differential and integral calculus, the extreme value of the objective function, differential equation, matrix decomposition, algebraic equation, the generation and control of stochastic flow, probability and statistics, polynomial) in Matlab software.

Visualization of Data and Functions branch will mainly interpret the basic steps, the basic command and coordination of the visualization in Matlab software. Program Design branch will systematically introduce the most common four kinds of Matlab control structure, construct function handle, and comprehensively make use of various Matlab basic instructions and methods. Notebook branch focuses on how to create and make use of notebook which combines Word with Matlab.

Mathematical Modeling branch explains the characteristics and classification of mathematical modeling based on modeling example, mainly analyzes the basic methods and steps of mathematical modeling, and introduces how to write mathematical modeling papers.

Matlab基础与建模》课程教学进度计划

课程名: Matlab基础与建模

课时分配

大约第几周完成

(教师可调整)

36学时

54学时

72学时

第一章:基础准备及入门

4

2

第二章:符号计算

4

4

第三章:数值陈列及向量化运算

4

6

第四章:数值计算

4

8

第五章:数据和函数的可视化

4

10

第六章:M文件和函数句柄

6

13

第七章:Notebook

4

15

第八章:数学建模

4

17

第九章:复习、答疑

2

18

合计

36