Matlab工程应用基础(1)
matlab基础及其应用

matlab基础及其应用MATLAB Basic and Its Application1、IntroductionMATLAB(Matrix Laboratory),是由The MathWorks, Inc.公司出版的商业数学软件包,它在矩阵计算、科学数据可视化、计算机程序设计语言等方面具有很强的功能,它的强大和易用及跨平台功能被国外广泛应用,是科学计算、信号处理、量子力学、系统监控、逆向工程、机器学习等领域的标准软件。
2、FeaturesMATLAB的优势主要有以下几点:(1) MATLAB是一个完整的交互式环境,可以实现图形用户界面、精确的数值计算、数据可视化以及高级编程。
(2) MATLAB可以用来操作大型矩阵、数组,支持向量化语言,利用它可以进行矩阵的运算,而不用写复杂的程序,其代码是可读性非常强的,计算速度快,省去了很多复杂的计算时间。
(3) MATLAB适用于数据分析、机器学习、计算机视觉等多种领域,是一款功能强大的工具箱,为用户提供了丰富的函数库来实现不同的计算任务。
(4) MATLAB可以与其他计算机语言进行交互,可以调用C、C++,java或其他语言进行实现,也可以生成可执行文件。
3、ApplicationMATLAB的应用非常广泛,它能帮助用户实现以下任务:(1) 用来创建算法:MATLAB是一种强大的算法开发工具,可以使用MATLAB语言和面向对象的功能快速创建精确的算法。
(2) 用来实现系统仿真:MATLAB可以快速模拟复杂系统,绘制多种图形,更容易理解系统的行为。
(3) 用来实现信号处理:MATLAB可以对连续信号和数字信号进行处理,支持函数库、信号处理工具箱和语音处理工具箱。
(4) 用来实现机器学习:MATLAB可以实现机器学习算法,用来构建复杂的模型和算法,包括预测和分类,以及用来处理大量数据。
(5) 用来实现数据可视化:MATLAB可以实现高级数据可视化,用来更好地理解和探索数据,而不需要进行复杂的程序编写。
2024版matlab教程(全)资料ppt课件

进行通信系统的建模、仿真和分析。
谢谢聆听
B
C
变量与赋值
在MATLAB中,变量不需要事先声明,可以 直接赋值。变量名以字母开头,可以包含字 母、数字和下划线。
常用函数
MATLAB提供了丰富的内置函数,如sin、 cos、tan等三角函数,以及abs、sqrt等数 学函数。用户可以通过help命令查看函数的
D
使用方法。
02 矩阵运算与数组操作
错误处理
阐述try-catch错误处理机制的语法、 执行流程及应用实例。
04
函数定义与调用
函数概述
阐述函数的概念、作用及分类,包括内置函数和 自定义函数。
函数调用
深入剖析函数的调用方法,包括直接调用、间接 调用及参数传递等技巧。
ABCD
函数定义
详细讲解自定义函数的定义方法,包括函数名、 输入参数、输出参数及函数体等要素。
拟合方法
利用已知数据点构造近似函数,如最小二乘法、多项 式拟合、非线性拟合等。
插值与拟合的比较
插值函数经过所有数据点,而拟合函数则追求整体上 的近似。
数值积分与微分
01
数值积分方法
利用数值技术计算定积分的近似 值,如矩形法、梯形法、辛普森 法等。
02
数值微分方法
通过数值技术求解函数的导数或 微分,如差分法、中心差分法、 五点差分法等。
02
01
矩阵运算
加法与减法
对应元素相加或相减,要求矩阵 大小相同
乘法
使用`*`或`mtimes`函数进行矩阵 乘法,要求内维数相同
点乘与点除
使用`.*`、`./`进行对应元素相乘或 相除,要求矩阵大小相同
特征值与特征向量
matlab基础及其应用

matlab基础及其应用
Matlab是一种高级的数学软件,它可以帮助用户解决各种数学问题。
Matlab的基础知识包括语言的基本元素、数据类型、数组操作、变量、函数和程序结构等。
这些基础知识是Matlab应用的基础,也是Matlab编程能力的提高之路。
Matlab的应用领域也非常广泛,包括信号处理、图像处理、控制系统、机器学习、统计分析等。
在信号处理领域,Matlab可以实现数字信号处理、滤波器设计、音频处理等功能。
在图像处理领域,Matlab可以进行图像增强、图像分割、目标检测等处理。
在控制系统领域,Matlab可以进行控制器设计、系统仿真、系统优化等操作。
在机器学习领域,Matlab可以进行数据预处理、模型建立、训练和测试等操作。
在统计分析领域,Matlab可以进行数据可视化、统计推断、回归分析、聚类分析等操作。
Matlab的应用不仅限于科研领域,也可以应用于工业生产中。
例如,在物联网领域,Matlab可以进行数据采集、处理和分析;在汽车工业领域,Matlab可以进行车辆仿真、控制系统设计和测试;在航空航天领域,Matlab可以进行飞行控制、飞行动力学分析等操作。
总之,Matlab是一种功能强大、应用广泛的数学软件,掌握其基础知识和应用技能对于科研工作和工业生产都具有重要意义。
- 1 -。
MATLAB的基础知识及应用

MATLAB学年论文论文题目:MATLAB的基础知识及应用学院:电子工程学院年级:2008级专业:电子信息科学与技术姓名:孟静宇学号:20086586指导教师:王晓飞2011年6月23 日摘要MATLAB有操作简便、易学习、应用广泛等优点。
熟知MATLAB基础知识,合理运用MATLAB软件,会使学习广频通信技术、语音端点检测、形态学图像处理以及信号与系统等学科更为简单快捷。
论文通过MATLAB在广频通信技术、语音端点检测、形态学图像处理以及信号与系统的应用实例,探讨了MATLAB 在广频通信技术、语音端点检测、形态学图像处理以及信号与系统的应用方法。
关键词:MATLAB , 广频通信技术, 语音端点检测, 形态学图像处理, 信号与系统, 应用。
AbstractMATLAB to operate, easy to learn is widely used, etc. Familiar with basic knowledge, a reasonable use of MATLAB software MATLAB, will make learning wide frequency communications technology, speech endpoint detection, morphological image processing and signal and system, and other disciplines more simple and quick. Paper, by MATLAB in wide frequency communications technology, speech endpoint detection, morphological image processing and signal and system examples of application, discusses the MATLAB in wide frequency communications technology, speech endpoint detection, morphological image processing and signal and system application method.Keywords:MATLAB, wide frequency communications technology, speech endpoint detection, morphological image processing, signal and system, the application.目录摘要 (I)Abstract (I)第一章MATLAB的发展概况和基础知识 (1)1.1MATLAB的发展概况 (1)1.2 matlab基础知识 (1)第二章MATLAB的应用 (5)2.1 Matlab基本实验 (5)2.2 MATLAB在扩频通信技术的应用情况 (9)2.3 MATLAB在语音端点检测的应用 (11)2.4MATLAB在形态学图像处理的应用 (11)2.4.1Matlab图像处理工具箱中形态学图像处理函数 (11)2.4.2形态学图像处理实现 (12)2.5 MATLAB在信号与系统中的应用 (13)2.5.1用MATLAB绘制信号的波形 (13)2.5.2利用MATLAB解微分方程 (14)2.5.3根据传递函数求解 (16)结束语 (20)参考文献 (21)第一章MATLAB的发展概况和基础知识1.1MATLAB的发展概况MATLAB名字由MATrix和LABoratory 两词的前三个字母组合而成。
《MATLAB基础与应用》

整理课件 10
操作桌面的缺省外貌
命令窗口(指令窗) 命令历史窗口(历史指令窗) 工作空间窗口(浏览器) 当前路径(当前目录)窗口
整理课件 17
内存变量查阅、删除的指令操作法
在指令窗中运用who, whos查阅MATLAB内存 变量。
who命令:查看现存于基本空间的变量 whos命令:详细查看现存于基本空间的变量
在指令窗中运用clear指令可以删除内存(工作 空间内)的某一或所有变量
如:clear A , clearall
这些自动断点可以在程序中设置,当程序运行过程中发 生了错误或者警告,则程序运行中断,进入调试状态。
整理课件 21
M文件编辑器的Breakpoints菜单
整理课件 22
调试程序的按钮
整理课件 23
小结
MATLAB提供了一种高级编程语言——M语言, 这种语言的语法结构与C语言非常类似,任何熟 悉C语言的用户学习使用M语言都不会有任何障碍。
尽管M语言是一种解释性的编程语言,但是随着 MATLAB版本的不断升级,以及充分利用 MATLAB提供的各种编程技巧,能够有效提高M 语言应用程序的执行效率,使M语言成为了工程 领域中最适合进行算法开发验证的编程语言。
整理课件 24
MATLAB基础
一、MATLAB的工作方式 二、如何获取帮助 三、表达式——变量、数值、算数运算符、关系运
预定义 变量
含义
预定义 变量
含义
ans 计算结果的缺省变量名 NaN或 不是一个数(Not a nan Number),如0/0,∞/∞
Matlab工程应用基础_4_1

在同一图形窗口中用命令 绘出正弦余弦函数的图形. 在同一图形窗口中用命令 plot(x,y)绘出正弦余弦函数的图形. 绘出正弦余弦函数的图形
x=0:0.01:2*pi; y=[sin(x);cos(x)]; plot(x,y)
用命令plot(Y)绘制矩阵 Y=[5 4 3 8 9 10;3 4 4 5 8 2 ;8 12 13 21 18 25 ; 用命令 绘制矩阵 ; 9 8 8 9 6 7]的图形. 的图形. 的图形
x=0:0.1:6; y=sqrt(x); plotyy(x,y,x,y,'semilogy','plot')
plotyy 函数不能加入设置曲线线型,颜色及标出数据点的参数. 函数不能加入设置曲线线型,颜色及标出数据点的参数.
第4章 Matlab的图形功能 章 的图形功能
2.线型和颜色 线型和颜色 plot 函数可以设置曲线的线段类型,定点标记和线段颜色. 函数可以设置曲线的线段类型 定点标记和线段颜色. 线段类型, 常用的线段,颜色与定点标记参数 常用的线段,
Y=[5 4 3 8 9 10;3 4 4 5 8 2 ;8 12 13 21 18 25 ;9 8 8 9 6 7]; plot(Y)
第4章 Matlab的图形功能 章 的图形功能
混合式的命令格式 的命令格式plot(X,Y)中,对X和Y而言,可分下 而言, 在混合式的命令格式 中 和 而言 列几种情况: 列几种情况: 都是向量,则长度必须相等; ◆如果 X 和 Y 都是向量,则长度必须相等; 是向量, 是一个矩阵, ◆如果 X 是向量,而 Y 是一个矩阵,X 的长度与矩阵 Y 的行数或列数相等, 的行数或列数相等,则它的作用是将向量 X 与矩阵 Y 的 每列或每行的向量相对应作折( 方阵时 每列或每行的向量相对应作折( 曲)线,当 Y 是方阵时, 列向量对应作图 对应作图; 则将向量 X 与矩阵 Y 的列向量对应作图; 是矩阵, 是向量, ◆如果 X 是矩阵,Y 是向量,Y 的长度等于矩阵 X 的行 数或列数, 相对应作图. 数或列数,则将 X 的每列或每行的向量与 Y 相对应作图. 方阵时 的各列与 对应作图; 当 X 是方阵时,则将 X 的各列与 Y 对应作图; 都是矩阵,且维数相同,则按列与列 列与列的对 ◆如果 X 和 Y 都是矩阵,且维数相同,则按列与列的对 应方式来作图. 应方式来作图.
MATLAB基础与应用
作
用
空格
(为机器辨认)用作数组元素分隔符号
逗号
,
用作要显示计算结果的指令与其后指令的分隔;用作输入量与输入量
之间的分隔符;用作数组元素分隔符号
黑点
.
用作数值表示中的小数点
分号
;
用作不显示计算结果指令的“结尾”标志;用作不显示计算结果指令
与其后指令的分隔;用作数组的行间分隔符;
冒号
:
用以生成一维数组;用作单下标援引时,表示全部元素构成的长列;
逗号
,
用作要显示计算结果的指令与其后指令的分隔;用作输入量与输入量
之间的分隔符;用作数组元素分隔符号
黑点
.
用作数值表示中的小数点
分号
;
用作不显示计算结果指令的“结尾”标志;用作不显示计算结果指令
与其后指令的分隔;用作数组的行间分隔符;
冒号
:
用以生成一维数组;用作单下标援引时,表示全部元素构成的长列;
续行号
…. 由4个以上连续黑点构成。它把其下的物理行看作该行的“逻辑”继续, 以构成一个“较长”的完整指令
“At”号
@ 放在函数名前,形成函数句柄;放在目录名前,形成用户对象类目录
[说明]为保证指令正确执行,以上符号一定要在英文状态下输入。
14
指令行中的标点符号
名 称 标点
作
用
空格
(为机器辨认)用作数组元素分隔符号
7
MATLAB语言特点(三)
MATLAB采用了面向对象的技术,以矩阵作为基 本数据结构和以矩阵运算为基础,集科学计算和 图形可视化为一体。
MATLAB是高层次的矩阵/数组语言,具有条件控 制、函数调用、数据结构、输入输出、面向对象 等程序语言特性。
matlab基础知识
matlab基础知识Matlab 基础知识Matlab 是一款功能强大的数学计算和工程仿真软件,在科学研究、工程设计、数据分析等领域有着广泛的应用。
如果你刚刚接触Matlab,那么了解一些基础知识是非常重要的。
首先,让我们来谈谈 Matlab 的工作界面。
当你打开 Matlab 时,会看到一个包含多个窗口的界面。
其中,命令窗口是最常用的部分,你可以在这里直接输入命令并立即得到结果。
此外,还有工作区窗口,用于查看和管理变量;编辑器窗口,用于编写和编辑脚本和函数等。
变量是 Matlab 中非常重要的概念。
变量可以存储各种类型的数据,如数值、字符串、数组等。
在 Matlab 中,变量的命名需要遵循一定的规则,通常以字母开头,可以包含字母、数字和下划线。
例如,`x`、`my_variable` 都是合法的变量名。
数据类型也是需要掌握的基础知识。
Matlab 支持多种数据类型,如整数型(`int8`、`int16`、`int32` 等)、浮点型(`single`、`double`)、字符型和逻辑型等。
不同的数据类型在存储和运算时具有不同的特点和限制。
数组是 Matlab 中处理数据的重要结构。
它可以是一维、二维甚至多维的。
创建数组的方法有很多种,比如直接赋值、使用函数生成等。
例如,`a = 1 2 3 4` 创建了一个一维数组,`b = 1 2; 3 4` 创建了一个二维数组。
矩阵运算在 Matlab 中是非常高效和方便的。
Matlab 提供了丰富的矩阵运算函数,如加法、减法、乘法、求逆等。
例如,`C = A + B`表示矩阵`A` 和`B` 相加,`D = A B` 表示矩阵`A` 和`B` 相乘。
函数是 Matlab 编程的重要组成部分。
你可以自己编写函数来实现特定的功能。
函数的定义通常以`function` 关键字开头,后面跟着函数名、输入参数和输出参数。
例如:```matlabfunction y = my_function(x)y = x^2;end```控制结构也是编程中不可或缺的部分。
matlab基础应用(max和排序)
1.Max用法matlab中Max的用法1(Min类似)Matlab中max函数在矩阵中求函数大小的实例如下:C=max(A)返回一个数组各不同维中的最大元素。
如果A是一个向量,max(A)返回A中的最大元素。
如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。
如果A是多为数组,max(A)treats the values along the first non-singleton dimension as vectors, returning the maximum value of each vector.C=max(A,B)返回一个和A和B同大小的数组,其中的元素是从A或B中取出的最大元素。
C=max(A,[],dim)返回A中有dim指定的维数范围中的最大值。
[C,I]=max(...)找到A中那些最大值的索引位置,将他们放在向量I中返回。
如果这里有多个相同最大值时,返回的将是第一个的索引。
求矩阵的最大值和最小值matlab中Max的用法2求矩阵A的最大值的函数有3种调用格式,分别是:(1)max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值。
(2)[Y,U]=max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大值的行号。
(3)max(A,[],dim):dim取1或2。
dim取1时,该函数和max(A)完全相同;dim取2时,该函数返回一个列向量,其第i个元素是A矩阵的第i行上的最大值。
求最小值的函数是min,其用法和max完全相同。
2.排序函数用法(1)sort(A)若A是向量不管是列还是行向量,默认都是对A进行升序排列。
sort(A)是默认的升序,而sort(A,'descend')是降序排序。
sort(A)若A是矩阵,默认对A的各列进行升序排列sort(A,dim)dim=1时等效sort(A)dim=2时表示对A中的各行元素升序排列看下面的例子>>A=magic(3)A=816357492>>sort(A)ans=312456897>>sort(A,1)ans=312456897>>sort(A,2)ans=168357249(2)Matlab中给一维向量排序是使用sort函数:sort(A),排序是按升序进行的,其中A为待排序的向量;若欲保留排列前的索引,则可用[sA,index]=sort(A),排序后,sA是排序好的向量,index是向量sA中对A的索引。
MATLAB基础知识及应用
MATLAB基础知识及应用引言MATLAB是一种强大且广泛使用的数学软件,它可以帮助我们进行各种数学计算、数据分析和可视化等工作。
本文将介绍MATLAB的基础知识以及一些常用的应用。
一、MATLAB的安装和基本操作首先,让我们先来了解一下MATLAB的安装和基本操作。
在安装MATLAB 之前,我们需要从官方网站下载安装程序,并按照提示进行安装。
安装完成后,我们可以通过启动MATLAB来打开软件。
当MATLAB打开后,我们会看到一个交互式界面,这是MATLAB的命令窗口。
我们可以在命令窗口中输入命令,并立即获得结果。
例如,我们可以输入"1+1",然后按下回车键,MATLAB会返回结果"2"。
此外,MATLAB还提供了一个编辑器,可用于编写和运行脚本文件。
我们可以在编辑器中编写一系列MATLAB命令,并一次性运行。
这对于复杂的计算任务非常有用。
二、MATLAB的数据类型和运算符在MATLAB中,有几种常见的数据类型,包括数字、字符、逻辑和矩阵等。
数字可以是整数或浮点数,字符是用单引号或双引号括起来的文本,逻辑值为true 或false,矩阵由行和列组成。
MATLAB提供了各种运算符,可以对这些数据类型进行操作。
例如,加法、减法、乘法和除法运算符用于数字类型,连接运算符用于字符类型,逻辑运算符用于逻辑类型,矩阵运算符用于矩阵类型。
除了基本的运算符,MATLAB还提供了许多函数和工具箱,用于更复杂的数学计算和数据分析。
例如,我们可以使用MATLAB的内置函数求解方程组、优化问题、进行统计分析等。
三、MATLAB的编程能力除了作为一个数学软件,MATLAB还是一种功能强大的编程语言。
我们可以使用MATLAB编写脚本和函数,以解决各种计算问题。
MATLAB的编程语法与其他常见的编程语言相似。
它支持条件语句(如if语句)、循环语句(如for和while循环)、函数定义等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Matlab简介
2、MATLAB 的主要特点
MATLAB 的基本单位为矩阵. MATLAB 语言以解释方式工作. 具有非常友好的人机界面。 具有强大的作图和数据可视化功能. 具有极强的可扩展性。
3、MATLAB 的基本组成
MATLAB 主程序、Simulink 动态系统仿真和 MATLAB 工 具箱( Toolbox)三大部分组成。 主程序包括了 MATLAB 语言、工作环境、句柄图形、数学函 数库和应用程序接口五部分.
Matlab工程应用基础
Application of Matlab in Engineering
学 时:32(讲课16, 上机16) 学分:2 适用对象:工程类专业本科生 教学方法:授课、上机练习和自学相结合 考核要求:平时成绩(以上机为主)30%,最终考试70% 授课教师:姜歌东(gdjiang@) 上 课:星期2、4(7、8节),西2-西305 上 机:星期1、3(7、8节),教1-南406
第1章上机练习
( 1)以两种方式打开 MATLAB 工作窗口,进入MATLAB 6.0 的 工作环境,并退出。 ( 2)尝试、熟悉 MATLAB 6.0 的各栏菜单以及各个工具栏的功能。 ( 3)重新启动 MATLAB 6.0,进入 MATLAB 工作窗口,用 who 命令查看当前工作空间内有无变量及其值。 ( 4)绘制函数y=cos(5x+2)/sin(3x+1)的图像,并求解当 x=2 时 的函数值。 ( 5)此时再次用 who 命令查看工作空间内的变量名及其值,与( 3) 比较,同时用whos 命令查看变量,比较与 who 命令的不同。 ( 6)熟练掌握 MATLAB 的通用命令。 ( 7)练习并熟练掌握 MATLAB 的帮助命令,学会利用 MATLAB 的帮助信息。 (8)用 lookfor 命令查找函数 cos 的信息,并与 help 命令查找的 结果相比较,注意采用两种命令之间的差别。
教学基本要求
1.了解Matlab语言特点、熟悉Matlab视窗环境、掌握 Matlab帮助功能的基本使用方法。 2.掌握Matlab中变量和函数的有关概念、以及矩阵和多 项式的构造和运算方法。初步具有将一般数学问题转化 为计算模型的能力,并能够使用常用的几种常用的函数 进行简单的问题求解。 3.搞清符号变量和符号表达式的定义,并能用符号运算解 决一般的微积分和方程求解问题。掌握Matlab程序设 计的几种基本控制转移语句,学会使用数组和简单M文 件的编程,了解类和对象的概念。 4.掌握二维平面图形和三维立体图形的绘制方法,进行数 据可视化处理。理解用户图形界面程序的构造,掌握编 程方法。
web菜单栏
Matlab帮助系统
3、Matlab常用的窗口帮助命令
Matlab帮助系统
help 命令
直接输入 help,MATLAB 将列出所有的帮助主 题,每个帮助主题对应于 MATLAB搜索路径中的 一个目录; help 后加帮助主题,可获得指定帮助主题的帮助 信息; help 后加函数名; help 后加命令名,将得到指定命令的用法;
Matlab工作环境界面
例 1-2 绘制函数 y=3x3-10x2+5x-8的图像 for i=1:100
x(i)=0.1*i;
y(i)=3*x(i)^310*x(i)^2+5*x(i)-8;
end
plot(x,y)
Matlab工作环境界面
3、MATLAB 通用命令
Matlab帮助系统
1、Matlab联机帮助 #工具条中的?按钮; #help菜单栏中前2 项中的任何一项; #在命令窗口中执行 helpdesk或doc。 2、Matlab的网上资源
Matlab工作环境界面
1. MATLAB 的启动
桌面快捷方式启动 开始菜单方式启动
2. MATLAB和退出
Matlab菜单命令/关闭按钮 在Matlab命令窗口输入exit或quit
ห้องสมุดไป่ตู้
Matlab工作环境界面
标题栏 包含一行标题栏、一行 菜单栏、一行工具栏、 五个工作窗口和一行注 释栏。 五个工作窗口分别为: 发射台( Launch Pad)、 发射台 工作区( Workspace)、 命令历史( Command History)、当前路径 ( Current Directory)和 命令窗口( Command 历史命令 Windows)。 菜单栏 常用工具栏
Matlab工作环境界面
例 1-1 绘制函数 y=2sin(1+x)的图像,并计算当 x=0.5 时的函数值。
x=(1:0.1:10);
%给出自变量 x 的定义域 y=2*sin(1+x); %写出函数形 式 plot(x,y) %绘出函数图形 y=2*sin(1+0.5) %求当 x=0.5 时的 y 值,其 后不加分号, 直接在窗口中 给出结果 y =1.9950 %输出 y 的计 算结果
课程的性质、目的和任务
Matlab 是一个可视化的计算程序,被广泛 地应用在科学运算领域里。它具有功能强大、使 用简单等特点,内容包括:数值计算、符号计算、 数据拟合、图形图像处理、系统模拟和仿真分析 等功能。此外,用Matlab还可以进行动画设计、 有限元分析等。 本课程的目的是使学生能够运用Matlab进 行 一 般 的 工 程 计 算 , 掌 握 Matlab 的 基 本 技 术 (基本计算、矩阵处理、符号运算和图形显示技 术等),为将来从事工程技术方面的产品开发、 科学研究、工程计算和管理打下一定的基础。
第1章 Matlab概述
1、Matlab简介 2、Matlab的工作环境 3、Matlab帮助系统
Matlab简介
1、MATLAB 的起源与发展
MATLAB 是“ 矩阵实验室”( MATrix LABoratory)的缩 写,最初版本是由 Cleve Moler 博士用 FORTRAN 语言开发 的矩阵分析软件。 80 年代初期,由 Cleve Moler 和 John Little采用 C 语言 改写了 MATLAB 的内核。成立了 Mathworks 软件开发公司, 并于1984 年将 MATLAB 正式推向市场。 1992 年初推出了应用于 Windows 操作系统的 MATLAB 4.x 版本。 1997 年推出 5.1 版本。 1998 年推出 5.2 版本。 1999 年推出 MATLAB 5.3 版本,MATLAB 5.3对应于 Release 11 。 2000 年又推出了更为简便易学的 MATLAB 6.0 版本, MATLAB 6.0 对应于 Release 12。
使用教材及参考书
1. 苏晓生,《掌握Matlab 6.0及其工程应用》,北 京科学出版社 2002。 2. 王沫然编,《Matlab与科学计算》(第2版), 电子工业出版社,2003。 3. Magrab, Edward B. 著,高会生等译,《Matlab 原理与工程应用》,北京电子工业出版社, 2002。 4. 精锐创作组编著,《Matlab 6.0科学运算完整解 决方案》,人民邮电出版社,2001。
Matlab帮助系统
demo 命令
基本矩阵演示窗口
MATLAB 演示窗口
Matlab帮助系统
helpwin 命令用于打开 MATLAB 的帮助文件窗
Matlab帮助系统
lookfor 命令允许用户通过完整的或部分 关键字来搜索要查找的内容 who 和 whos 的作用是列出在 MATLAB 工作内存中驻留的变量名 exist 命令用来查找或检查变量和函数的 存在性
命令 窗口 工作区
当前路径
Matlab工作环境界面
1、MATLAB 菜单项
File( 文件)菜单 Edit( 编辑)菜单 View( 视图)菜单 Window( 窗口)菜单 Web( 连网信息) Help( 帮助)菜单
Matlab工作环境界面
2、MATLAB工具栏
用 MATLAB 的 M 文件编辑器新建一个 M 文件; 用 MATLAB 编辑器打开一个文件; 将选中的内容剪切到剪贴板; 将选中的内容复制到剪贴板; 将剪贴板中的内容粘贴到光标指定的位置; 撤消最近一次的操作; 打开 Simulink 浏览器; 打开 MATLAB 帮助窗口。 当前工作路径