MATLAB程序设计 您所在的位置:网站首页 matlab程序设计与应用第3版笔记 MATLAB程序设计

MATLAB程序设计

2023-07-03 23:31| 来源: 网络整理| 查看: 265

课程概述

一.课程推介

“MATLAB语言基础”是一门计算机语言课程,其应用广泛,无论是科学计算,还是数据可视化以及交互式的程序设计,都可以用它实现,所以该语言适用于几乎所有的专业。MATLAB语言简洁,功能强大,很多课程都会使用该语言进行课程内容的仿真和演示,以及课程设计,其在工程界也得到广泛的应用,深受广大科技工作者的欢迎,所以,该语言是当代大学生、研究生以及科研工作者进行科学研究和工程计算必须掌握的数学软件。

本门课程将以基本知识讲解、语言功能讲解并配以程序演示的方式呈现给大家,希望同学们在老师的带领下,认真学习MATLAB语言,夯实MATLAB基础,掌握MATLAB软件的基本使用方法,培养MATLAB的编程思维。请跟随老师一起学习MATLAB语言,在科学计算中领略数学之美,在解算问题中体会编程的乐趣吧!

 

二.课程概述

1.课程主要内容

本课程的主要内容包括:MATLAB简介,MATLAB矩阵及其运算,MATLAB数据可视化,MATLAB程序设计和MATLAB数值计算。

2.课程教学目标

通过本门课程的学习,希望学习者掌握应用MATLAB进行计算机辅助分析和仿真的基本方法,培养软件编制和应用的能力。

通过本门课程的学习,希望学习者掌握MATLAB语言的基本知识和基本函数功能,具备简单的编程能力,并能将其应用于后续课程的仿真中。培养学习者的思维能力、编程能力和独立分析问题、解决问题的能力,为进一步深入学习和应用MATLAB语言打下基础。

3.课程特点及学习方法

本课程函数多、命令多,所以学习过程中要注意多进行编程练习,通过编程进一步掌握函数和命令的书写形式、含义及应用场合;要按时完成视频的学习和相应的测试。

4.课程设计思路及结构

由于该门课程是一门计算机语言课程,如果只讲函数和命令形式,不仅枯燥,而且也不能很好对其掌握,必须通过编程练习才行,所以,在讲授过程中采用边讲解边进行程序说明和演示的方式进行,从而使学习者能够很好地了解其如何使用,并且加深印象。

 

三. 课程大纲

另见附件。

证书要求

总成绩超过60分(含)者,本课程“合格”。

预备知识

本课程原则上不需要前修课程知识,但由于涉及一些数学计算,例如矩阵运算、多项式运算、积分运算等,所以最好有一些高等数学、线性代数的知识。

授课大纲

MATLAB语言概述

MATLAB编程练习题

1 MATLAB概述

第一周

2.3 矩阵的运算

2.3-1 矩阵的算术运算

2.2-3 字符数组和空数组

2.1 MATLAB变量

2.2-1 一维数组的创建与元素提取

2.2-2 二维数组的创建与元素提取

2.2 MATLAB数组与矩阵

第一周测试题

第二周

2.4-3 矩阵的分解与变换

2.4-1 矩阵的行列式、秩与迹及特征值分析

2.4-2 矩阵的逆与线性方程组求解

3.1-1 基本二维曲线绘制

2.3-3 矩阵元素的处理

2.3-2 矩阵的关系运算和逻辑运算

第二周测试题

第三周

4.1 M文件

4.2-1 条件控制结构

3.1-3 双纵坐标、多子图绘制

3.1-4 图形的直接编辑(程序演示)

3.1-2 绘图辅助操作

3.2 三维数据可视化

第三周测试题

第四周

5.2 多项式函数库

4.2-2 循环控制结构

4.2-3 其他常用语句

4.3 M文件的注释和程序调试

5.1 数据分析函数库

5.4 线性微分方程的解

5.3 非线性函数分析及函数的数值积分

第四周测试题

参考资料

教材;《MATLAB程序与设计》,刘卫国,高等教育出版社,2006年。

参考书目:

(1)《MATLAB及在电子信息课程中的应用》(第3版),陈怀琛,吴大正,高西全,电子工业出版社,2006.3。

(2)《MATLAB实用教程》(第三版),郑阿奇,电子工业出版社,2012年1月。

(3)《MATLAB实用教程》(第二版),苏金明,阮沈勇,电子工业出版社,2008年2月。

(4)《MATLAB函数查询手册》,占君,张倩,满谦,等,机械工业出版社, 2011年1月。

(5)《MATLAB语言程序设计教程》(第二版),张德喜,赵磊生,中国铁道出版社,20110年9月。

    (6)软件:MATLAB

常见问题



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有