- 1、本文档共123页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录MATLAB简介讲述
MATLAB 入门简介
概 述
Matlab是由美国Mathworks公司推出的一个科技应用软件
它的名字是由矩阵(MATrix)和实验室 ( LABoratory)的头三个字母组成。顾名思义,它相当于把矩阵放在实验室里做实验,Matlab是以矩阵为单位进行处理的,也就是它把一切都当作矩阵,即使是一个数也是。
Matlab是一种高性能的、用于工程计算的编程软件,它把科学计算、结果可视化和编程都集中在一个使用非常方便的环境中。
Matlab是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年由美国 MathWorks 公司推向市场以来,历经二十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境。Matlab功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。
在欧美各高等院校,Matlab已经成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。
概 述(续)
Matlab 语言的首创人是 C. Moler
Matlab = Matrix Laboratry 矩阵实验室
概 述 (续)
1984年The MathWorks的公司推出了第一个 Matlab 的商业版本,用 C 语言作了完全的改写。
其后又增添了丰富多彩的图形图像处理、多媒体功能、符号运算和它与其他流行软件的接口功能,使得 Matlab 的功能越来越强大。
到九十年代初期,在国际上 30 几个数学类科技应用软件中, Matlab 在数值计算方面独占鳌头,而 Mathematica 和 Maple 则分居符号计算软件的前两名。
Matlab的发展 1984年,Matlab 1.0版 (DOS版,182K,20来个函数) 1992年,Matlab 4.0版(93年推出Windows版本) 1994年,Matlab 4.2, 1999年,Matlab 5.3
2000年,Matlab 6.0, 2002年,Matlab 6.5 2004年,Matlab 7.0, 2006年,Matlab2006a
目前,Matlab 已经成为国际上最流行的科学与工程计算的软件工具,它已经不仅仅是一个“矩阵实验室”了,而成为了一种具有广泛应用前景的全新的计算机高级编程语言了,有人称它为“第四代”计算机语言。 就影响而言,至今仍然没有一个别的计算软件可与 Matlab 匹敌。
概 述(续)
数值计算功能
Matlab是一个交互式软件系统 给出一条命令,立即就可以得出该命令的结果
Matlab 的特点与主要功能
Matlab以矩阵作为基本单位,但无需预先指定维数(动态定维)
按照IEEE的数值计算标准进行计算
提供十分丰富的数值计算函数,方便计算,提高效率
Matlab命令与数学中的符号、公式非常接近,可读性强,容易掌握
符号运算功能
和著名的 Maple 相结合,使得 Matlab 具有强大的符号计算功能
绘图功能
Matlab 提供了丰富的绘图命令,能实现一系列的可视化操作
Matlab 的特点与主要功能
命令窗口
当前工作目录
当前工作空间
输入命令的历史记录
命令
提示符
MATLAB的联机帮助
MATLAB 具有完善的帮助系统
Matlab 语言规则
Matlab 区分大小写,它的命令和函数全是小写的
一行可以输入几个命令,用分号“;” 或逗号“,”隔开
续行符: “…”(三个点),如果语句很长,可用续行符将一个语句写成多行。续行符的前最好留一个空格。
注释符: “%”,其后面的内容为注释,对 Matlab 的计算不产生任何影响
Matlab 变量
Matlab中变量名是以字母开头,可以由字母、数字或下划线组成,最多 63 个字符(6.5 版本前为 19 个)
变量赋值: 变量=表达式
赋值号左边必须是变量!
系统预定义变量:eps, pi, Inf, NaN, i, j
who、whos、clear
save、load
save - 将所有变量存入文件 matlab.mat
save mydat / save mydat.mat -将所有变量存入 mydata.mat
save 文件名 变量名列表
数与算术表达式
Matlab 中的数值表示一般采用十进制,可以带小数点和正负号。
(1) Matlab 中的数默认是双精度实数
(2) 浮点运算的相对精度为 eps,Matlab 中eps?2.22e-016,即大约保持 16 位有效数字。
(3) Matlab 中数的表示范围为:10–30
文档评论(0)