- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 语言及其应用
2013a
华中科技大学 光学与电子信息学院
薄膜传感器与智能系统研究所
欧阳君
课程的作用
课程的目的
课程的特点
课程安排
Application of Matlab Language
2
课程的作用
在欧美各高等学校,Matlab成为线性代数、自动控制理论、 数字信号处理、时间序列分析、动态系统仿真、图像处理等 诸多课程的基本教学工具,成为本科生、硕士生和博士生的 必须掌握的基本技能。
在设计研究单位和工业部门,Matlab已被广泛地用于研究 和解决各种具体的工程问题。
可以预见,Matlab将在我国科学研究和工程应用中发挥越
来越大的作用。
Application of Matlab Language
3
讲授MATLAB语言基础入门知识,介绍MATLAB产品的体系、MATLAB桌面工具 的使用方法,重点介绍MATLAB的数据可视化、数值计算的基本步骤以及如何使 用MATLAB语言编写整洁、高效、规范的程序。并涉及到一些具体的专业应用工 具箱(如:信号处理工具箱、图像处理工具箱等)。
通过本课程的学习,了解、熟悉、掌握 MATLAB的基本编程方法,并具有初 步的利用计算机处理、解决实际问题的能力,为进一步学习后续的专业课程做 好准备。
本课程的特点( Features of This Course ) 交叉性课程,是计算机技术、数学理论知识以及诸多工程理论知识的综合。 实践性课程。
内容多,课时少,要求同学上课认真听讲,要充分利用上机实践消化、理解、
掌握课上讲解内容。
本课程的目的( Objectives of This Course )
Application of Matlab Language
4
通用程序的编写
Application of Matlab Language
2013/9/10
5
矩阵乘法:
C语言程序核心部分:
for (i=1; in; i++)
{ for (j=0; jm; j++)
{
c[i][j]=0; for (k=0;kp;k++) c[i][j]+=a[i][k]*b[k][j];
}
}
程序漏洞及修补
任何漏洞都可能导致错误的结果
为什么需要 MATLAB?
数据结构的例子
Application of Matlab Language
2013/9/10
6
生成Fibonacci序列
C语言程序实现
main ()
{ int a1,a2,a3, i;
a1=1; a2=1; printf(“%d for (i=3; i=100; i++)
{ a3=a1+a2; printf(“%d ”, a3); a1=a2; a2=a3;
}
}
%d”,a1,a2);
为什么需要 MATLAB?
授课宗旨
讲授MATLAB的通用功能。
寓教于例,由浅入深。
关于科学计算,着重强调理论概念、算法和实际计算三者
之间的关系。
Application of Matlab Language
2013/9/10
7
第一讲 Matlab概述
前言
Matlab软件概述
Matlab的桌面环境及入门知识
Application of Matlab Language
2013/9/10
8
1 Matlab概述
Application of Matlab Language
2013/9/10
9
内容
Matlab发展历史
Matlab产品家族(Matlab family of products)体系
Matlab 语言的特点。
目的
全面了解 Matlab软件包
激发对Matlab软件的学习兴趣。
1.1 MATLAB的历史及影响
70年代中期,Cleve Moler博土及其同事在美国国家基金会的 帮助下,开发了LINPACK和EISPACK的FORTRAN语言子 程序库,这两个程序库代表了当时矩阵运算的最高水平。
到了70年代后期,身为美国新墨西哥州大学计算机系系主 任的CIeve Moler,在给学生上线性代数课时,为了让学生 能使用这两个子程序库,同时又不用在编程上花费过多的 时间,开始着手用FORTRAN语言为学生编写使用 LINPACK和EISPACK的接口程序,他将这个程序取名为 MATLAB,其名称是由MATrix和 LABoratory(矩阵实验室) 两个单词的前三个字母所合成。
在1978年,Malab就面世了。这个程序获得了很大的成功, 受到了学生的广泛欢迎。在以后的几年里,Matlab在多所大 学里作为教学辅助软件使用,并作为面向大众的免费软件 广为流传。
Cleve Moler
Application of M
您可能关注的文档
最近下载
- 曲沃县各级文物保护单位一览表(2021版).docx VIP
- 2025年甘肃省公路交通建设集团武仙公路收费运营人员招聘61人简历怎么投递笔试备考题库及答案解析.docx VIP
- 2025年安徽省淮南市招聘社区工作者考试题(含答案).docx VIP
- 小学新学期开学收心会开学第一课收心主题班会通用PPT.pptx
- 做中文讲师妈妈.doc VIP
- 细胞的基本结构-细胞膜的结构和功能.ppt VIP
- 2025年初中语文九年级上册教学计划及进度表 .pdf VIP
- 部编版小学四年级语文上册教案(全册).pdf VIP
- 2025年甘肃省公路交通建设集团武仙公路收费运营人员招聘61人简历怎么投递笔试备考试题及答案解析.docx VIP
- 高中生物实验探究教学中的跨学科学习研究教学研究课题报告.docx
文档评论(0)