第一章MATLAB及其操作简述(精)
第1章 MATLAB基本操作

第1单元 MATLAB基本操作
图1-5 激活Command Window并键入命令
第1单元 MATLAB基本操作
1.4
关闭MATLAB
关闭或退出MATLAB有4种方式,分别为:单击关闭按
钮、执行File菜单上的Exit MATLAB命令、使用Ctrl+Q快捷
方式、在Command Window中键入exit或quit命令,如图1-6 所示。注意输入的命令字符串应小写。
Command Window(命令窗口),用于键入命令,显示执行命 令和运行程序的结果,显示报错信息;Current Directory(当 前目录),用于显示和操作当前目录的存储文件列表; Workspace(工作空间),用于显示和操作当前内存中的变量 列表;Command History (命令历史),用于记录和操作在 Command Window中键入过的内容。 为陈述方便,除通用窗口外,其余窗口均称做专用窗口, 只在用户需要时才启动。专用窗口有Editor(编程窗口)、 Figure(图形窗口)、Simulink Library Browser(仿真库浏览器)、 Model(建模窗口)、GUI Quick Start(用户界面平台)、Help(帮
第1单元 MATLAB基本操作
图1-15 Command Window的Edit菜单
第1单元 MATLAB基本操作
3.Desktop菜单 Desktop菜单如图1-16所示。 执行Desktop_Undock Command Window命令,解锁 Command Window,使其变为浮动窗口。 执行Desktop_dock Command Window命令,锁定 Command Window,使其变为固定窗口。 其余窗口也有类似命令均可解释为:Undock ×××是 解锁窗口命令,使指定窗口×××变为浮动窗口;Dock ×××是锁定窗口命令,使指定窗口×××变为固定窗口。 执行Desktop_Move Command Window命令,移动鼠标 调整Command Window的位置。 执行Desktop_Resize Command Window命令,移动鼠标 调节Command Window的窗口尺寸。
第1章 MATLAB基本知识

1.2.3 MATLAB的M文件
MATLAB的M文件有两种形式:文本文件和函数文件。 M文件可以通过M文件
编辑器建立完成,
即通过MATLAB命令窗
口的File菜单下的New
命令建立M-File。 M文件编辑器窗口如图 1-4所示。
图1-4 M文件编辑器
1. 文本文件 例如,在 ( , ) 间绘制建立一个正弦函数图形 在M文件编辑器中输入以下程序:
S2=b+c+d
S3=a-b-d
程序如下:
Function[s1,s2,s3]=abcdyunsuan(a,b,c,d) S1=a+b+c; S2=b+c+d; S3=a-b-d; 该函数文件的文件名应是? 如何使用该函数?
例:设计一个函数文件,实现S=a+b+c-d的运算
3.M文件的管理
文件管理命令与功能
命令名 cd x=cd cd path delete wq dir matlabroot 实现功能 显示当前目录 返回当前工作目录到目录x 改变目录到path 删除文件wq.m 列出当前目录的文件 返回到matlab根目录
path
type wq what
显示或修改matlab的搜索路径
在命令窗口显示wq.m文件 显示当前目录的M文件和MAT文件
>> a=5, ↙ 执行后显示: a= 5 >> b=6; ↙ >> c=a*b 执行后显示: c= 30
1. 变量
变量的命名:
变量名必须以字母开头,之后可以是任意字母、 数字或下划线(不能超过19个字符)
变量名区分字母的大小写 变量中不能包含有标点符号
第1章 MATLAB基本操作

9.45
1.27e3
1.2E-3
数的输出格式
Matlab 中数的输出格式可以通过 format 命令指定. format
只改变变量的输出格式,但不会影响变量的值!
格式 format 解释 同short
4位小数 14位小数
短格式e方式(科学计数格式)
例 3.1416
format short format long
Matlab:基础知识
• • • • • • • 一、简介 二、基本操作 三、实数 四、复数 五、变量 六、M脚本文件 七、基本数学函数
一、Matlab简介
• Matlab: Matrix Laboratry 矩阵实验室 • Matlab是一种广泛应用于工程计算及数值分析领 域的新型高级语言,功能强大,简单易学,编程 效率高,深受广大科技工作者的欢迎。自 1984 年推向市场以来,历经二十多年的发展与竞争, 现已成为国际公认的最优秀的工程应用开发环境。 • 在欧美各高等院校,Matlab 已经成为线性代数、 数值分析、数理统计、自动控制理论、数字信号 处理、时间序列分析、动态系统仿真、图像处理 等课程的基本教学工具,已成为大学生必须掌握 的基本技能之一。
1、脚本文件的创建
新建.m文件
2、脚本文件的编辑、运行
clear all;
clc;
a = 3; b = 4
运行.m文件,也可在command windows窗口中输入文件名执行 (文件扩展名不能输)
行尾加分号,则这一行的执行结果不会在 command windows中显示,可以加快脚本 的执行速度。
含义 余弦 余切 余割 正割 正弦 正切
平方和的平方根
2、双曲函数
名称 acosh(x) acoth(x)
Matlab第一教学与上机讲述免费全文阅读

3)文件名:无空格、无中文的文件夹作为程序的安 装文件夹。
第一章 MATLAB操作基础
二、 MATLAB 安装
具体安装:
第一章 MATLAB操作基础
三、MATLAB的开发环境
1、MATLAB系统的组成 ① MATLAB开发环境 ② MATLAB数学函数库 ③ MATLAB语言 ④ 图形功能 ⑤ 应用程序接口 五个部分。
(5)隐藏窗口
命令输入: edit---文本程序编辑窗口 figure---图像窗口 guide---guide窗口 也可在菜单栏中选择对应窗口
选择窗口的显示形式: Desktop—Desktop Layout
四、MATLAB的启动与退出
1、MATLAB系统的启动 (1)在桌面上双击MATLAB快捷方式图标。 (2)在开始菜单中单击MATLAB项。 (3)在MATLAB安装目录中双击MATLAB快捷方式
MATLAB的帮助系统(续)
④>>lookfor image %查找有关图像的函数和命令。 2、在线帮助浏览器
MATLAB设计了全新的在线帮助浏览器, 当在View菜单中选择了Help选项,或在Help菜 单中选择了MATLAB Help选项时,都可以打 开帮助浏览器。 3、演示帮助
选择Help菜单中的Demos选项,可以打开 演示窗口,观看要查询项的动画演示。
函数的主要用法。
实验一 MATLAB熟悉与操作 基础
三、实验内容(续) (1) 已知a=73,求a的平方根;
(2)已知x的值域区间为1π-4π,求其正
玄值,余玄值。
实验一 MATLAB熟悉与操作基础
四、完成上机实验报告;并在下节课之 前上交。
第1章 MATLAB操作基础PPT教学课件

2020/12/10
8
• 1.3.2 主窗口
1.菜单栏 在MATLAB 6.5主窗口的菜单栏,共包含、View、 Web、Window和Help 6个菜单项。
• 2.工具栏 MATLAB 6.5主窗口的工具栏共提供了10个命令 按钮。这些命令按钮均有对应的菜单命令,但比 菜单命令使用起来更快捷、方便。
1994年,MATLAB 4.2版
1997年,MATLAB 5.0版
1999年,MATLAB 5.3版
2000年,MATLAB 6.0版
2001年,MATLAB 6.1版
2002年,MATLAB 6.5版
2004年,MATLAB 7.0版
2020/12/10
2
1.1.2 MATLAB的主要功能
• 1.数值计算和符号计算功能
11
• 1.3.4 工作空间窗口
工作空间是MATLAB用于存储各种变量和 结果的内存空间。在该窗口中显示工作空 间中所有变量的名称、大小、字节数和变 量类型说明,可对变量进行观察、编辑、 保存和删除。
2020/12/10
12
• 1.3.5 当前目录窗口和搜索路径
1.当前目录窗口 当前目录是指MATLAB运行文件时的工作 目录,只有在当前目录或搜索路径下的文 件、函数可以被运行或调用。
2020/12/10
9
• 1.3.3 命令窗口
命令窗口是MATLAB的主要交互窗口,用
于输入命令并显示除图形以外的所有执行 结果。
MATLAB命令窗口中的“>>”为命令提示 符,表示MATLAB正在处于准备状态。在
命令提示符后键入命令并按下回车键后, MATLAB就会解释执行所输入的命令,并 在命令后面给出计算结果。
MATLAB基础知识及常用功能介绍

MATLAB基础知识及常用功能介绍第一章:MATLAB简介及安装MATLAB是一种强大且广泛应用的数值计算软件,它提供了许多用于科学计算和工程设计的功能。
MATLAB是矩阵实验室(Matrix Laboratory)的缩写,其主要特点是在操作矩阵和各种数学函数上非常高效。
要安装MATLAB,只需下载安装程序然后按照提示进行安装即可。
第二章:MATLAB基本操作在MATLAB中,可以使用各种命令来进行基本的数学运算,例如加减乘除、幂运算等。
此外,还可以定义变量、矩阵和向量,并进行复杂的数学运算。
提示:使用分号可以取消输出结果。
第三章:MATLAB脚本和函数脚本是一系列MATLAB命令的集合,可以保存并重复执行。
函数是一段具有输入和输出的可执行代码块,可以通过函数名和输入参数来调用。
编写脚本和函数有助于提高代码的可读性和可重复性。
第四章:MATLAB图形化界面MATLAB提供了图形化界面(GUI)工具箱,用于创建交互式应用程序和图形用户界面。
利用GUI工具箱,可以通过拖拽和放置的方式创建界面,并通过设置属性和回调函数实现交互功能。
第五章:MATLAB数据可视化MATLAB拥有丰富的数据可视化功能,可以将数据以各种图表形式呈现出来,如散点图、柱状图、曲线图等。
此外,还可以对图表进行自定义设置,如添加图例、调整轴范围、添加标题等。
第六章:MATLAB图像处理MATLAB提供了强大的图像处理工具箱,可以用于图像的滤波、锐化、模糊、边缘检测等操作。
此外,还可以进行图像的变换和特征提取,用于图像识别和分析。
第七章:MATLAB信号处理MATLAB信号处理工具箱提供了一系列用于处理、分析和合成信号的函数和工具。
可以进行信号滤波、频谱分析、时域分析等操作。
此外,还可以进行数字滤波器设计和滤波器实现。
第八章:MATLAB数学建模MATLAB是数学建模的重要工具,可以用于建立各种数学模型并进行仿真和优化。
可以利用MATLAB解方程、求解微分方程、进行符号计算等,用于解决各种实际问题。
MATLAB基础知识及使用方法

MATLAB基础知识及使用方法第一章:MATLAB简介与环境介绍1.1 MATLAB概述MATLAB是一种高级编程语言和数值计算环境,广泛应用于科学计算、工程设计、数据分析和算法开发等领域。
它提供了强大的数值计算工具和图形绘制功能,并有丰富的库函数和工具箱可供使用。
1.2 MATLAB环境介绍MATLAB的主要界面包括命令窗口、编辑器、工作区和命令历史等。
命令窗口用于交互式执行命令和脚本,编辑器用于编写和编辑脚本文件,工作区用于显示和管理变量,命令历史用于查看和管理执行过的命令。
第二章:MATLAB基本语法2.1 变量和数据类型在MATLAB中,变量可以通过简单的赋值来创建,并且不需要事先声明变量类型。
常见的数据类型包括数值类型(整数、浮点数)、字符类型和逻辑类型(布尔型)等。
MATLAB还提供了复数类型和矩阵类型,具有丰富的数值计算功能。
2.2 运算符和表达式MATLAB支持常见的数学运算符,如加减乘除、取余和乘方等。
此外,还提供了矩阵运算符和逻辑运算符,方便处理矩阵和逻辑表达式。
表达式可以由变量、常数和运算符组合而成,并且支持函数调用。
2.3 控制流程MATLAB提供了条件语句(if-else)、循环语句(for、while)和函数等控制流程结构,以实现不同的程序逻辑。
条件语句根据条件的真假执行不同的代码块,循环语句重复执行一段代码块,函数封装了一段可重复使用的代码。
第三章:MATLAB图形绘制3.1 二维图形绘制MATLAB提供了丰富的函数和工具箱,以绘制各种二维图形,如线图、散点图、柱状图和饼图等。
用户可以自定义图形样式、坐标轴刻度、图例和注释等,以满足不同的数据可视化需求。
3.2 三维图形绘制除了二维图形外,MATLAB还支持绘制三维图形,如曲面图和体积图等。
通过调整视角、设置颜色映射和光照效果,用户可以更直观地表达三维数据的特征和分布情况。
3.3 动态图形绘制MATLAB中的图形绘制功能不仅限于静态图形,还可用于生成动态图形。
第一章 MATLAB及其操作简述

第一章MATLAB及其操作简述§1.1 MATLAB简介MATLAB是由美国Math Works公司推出的软件产品。
MATLAB是“Matric Laboratory”的缩写,意及“矩阵实验室”。
MATLAB是一完整的并可扩展的计算机环境,是一种进行科学和工程计算的交互式程序语言。
它的基本数据单元是不需要指定维数的矩阵,它可直接用于表达数学的算式和技术概念,而普通的高级语言只能对一个个具体的数据单元进行操作。
因此,解决同样的数值计算问题,使用MATLAB要比使用Basic、Fortran和C语言等提高效率许多倍。
许多人赞誉它为万能的数学“演算纸”。
MATLAB采用开放式的环境,你可以读到它的算法,并能改变当前的函数或增添你自己编写的函数。
在欧美的大学和研究机构中,MATLAB是一种非常流行的计算机语言,许多重要的学术刊物上发表的论文均是用MATLAB来分析计算以及绘制出各种图形。
它还是一种有利的教学工具,它在大学的线性代数课程以及其它领域的高一级课程的教学中,已成为标准的教学工具。
最初的MATLAB是用FORTRAN编写的,在DOS环境下运行。
新版的MATLAB 是C语言编写的高度集成系统。
它在几乎所有流行的计算机机种,诸如PC、MACINTOSH、SUN、VAX上都有相应的MATLAB版本。
新版的MATLAB增强了图形处理功能,并在WINDOWS环境下运行。
现今,MATLAB的发展已大大超出了“矩阵实验室”的范围,在许多国际一流专家学者的支持下,Maths Works公司还为MATLAB配备了涉及到自动控制、信息处理、计算机仿真等种类繁多的工具箱(Tool Box),这些工具箱有数理统计、信号处理、系统辨识、最优化、稳健等等。
近年来一些新兴的学科方向,Maths Works公司也很快地开发了相应的工具箱,例如:神经网络、模糊逻辑等。
§1.2 MATLAB操作说明一.启动MATLAB启动MATLAB有两种方法:1.在WINDOWS下,点D:\matlab\bin\matlab.exe进入MATLAB环境2.在DOS下,键入matlab,这一命令会自动执行WINDOWS,并启动MATLAB 以上两种操作的结果都会出现一个MATLAB的命令窗口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章MATLAB及其操作简述§1.1 MATLAB简介MATLAB是由美国Math Works公司推出的软件产品。
MATLAB是“Matric Laboratory”的缩写,意及“矩阵实验室”。
MATLAB是一完整的并可扩展的计算机环境,是一种进行科学和工程计算的交互式程序语言。
它的基本数据单元是不需要指定维数的矩阵,它可直接用于表达数学的算式和技术概念,而普通的高级语言只能对一个个具体的数据单元进行操作。
因此,解决同样的数值计算问题,使用MATLAB要比使用Basic、Fortran和C语言等提高效率许多倍。
许多人赞誉它为万能的数学“演算纸”。
MATLAB采用开放式的环境,你可以读到它的算法,并能改变当前的函数或增添你自己编写的函数。
在欧美的大学和研究机构中,MATLAB是一种非常流行的计算机语言,许多重要的学术刊物上发表的论文均是用MATLAB来分析计算以及绘制出各种图形。
它还是一种有利的教学工具,它在大学的线性代数课程以及其它领域的高一级课程的教学中,已成为标准的教学工具。
最初的MATLAB是用FORTRAN编写的,在DOS环境下运行。
新版的MATLAB 是C语言编写的高度集成系统。
它在几乎所有流行的计算机机种,诸如PC、MACINTOSH、SUN、VAX上都有相应的MATLAB版本。
新版的MATLAB增强了图形处理功能,并在WINDOWS环境下运行。
现今,MATLAB的发展已大大超出了“矩阵实验室”的范围,在许多国际一流专家学者的支持下,Maths Works公司还为MATLAB配备了涉及到自动控制、信息处理、计算机仿真等种类繁多的工具箱(Tool Box),这些工具箱有数理统计、信号处理、系统辨识、最优化、稳健等等。
近年来一些新兴的学科方向,Maths Works公司也很快地开发了相应的工具箱,例如:神经网络、模糊逻辑等。
§1.2 MATLAB操作说明一.启动MATLAB启动MATLAB有两种方法:1.在WINDOWS下,点D:\matlab\bin\matlab.exe进入MATLAB环境2.在DOS下,键入matlab,这一命令会自动执行WINDOWS,并启动MATLAB 以上两种操作的结果都会出现一个MATLAB的命令窗口。
二.MATLAB的一些基本操作及命令函数1.矩阵的输入矩阵可以用几种不同的方法输入到MATLAB语言中:⑴以直接列出元素的形式输入⑵通过语句和函数产生⑶建立在M文件中⑷从外部的数据文件中装入在MATLAB语言中不必描述矩阵的维数和类型,它们是由输入的格式和内容来确定的。
输入小矩阵最简单的方法是使用直接排列的形式,把矩阵的元素直接排列到方括号中,每行内的元素用空格或逗号分开,行与行的内容用分号格开。
例如输入A=[1 2 3;4 5 6;7 8 9]或A=[1,2,3;4,5,6;7,8,9]都将得到输出结果:A=1 2 34 5 678 9大的矩阵可以分行输入,用回车号代替分号。
输入后矩阵A将一直保存在工作空间中,除非被替代和清除,A矩阵可以随时被调出来。
若在命令末尾加上“;”号,则表示结果不显示,除非再次调用。
其余输入在实验中再做说明。
2.矩阵的运算如果一个矩阵A有n行、m列元素,则称A矩阵为n×m矩阵,如果n=m,则称矩阵A又称为方阵。
MATLAB定义了下面各种矩阵的基本运算:⑴矩阵转置用符号“’”来表示矩阵的转置。
如输入:x=[-1 0 2]’则输出为:x =-12⑵矩阵加、减矩阵的加、减由符号“+”、“-”表示,它有两种格式:a.两种矩阵进行加减运算,其对应的元素进行加减,得到一新矩阵。
如输入:A=[1 2 3;4 5 6;7 8 9];B=[1 4 7;8 9 10;11 12 13];C=A+B则输出为:C=2 6 101214 161820 22b.矩阵与标量进行加减运算,则矩阵中每个元素都与标量进行加减运算,如输入:x=[-1,0,2]’;y=x-1则输出为:y=-2-11⑶矩阵乘法,以符号“*”表示a.两矩阵相乘,如输入x=[2 3 4 5;1 2 2 1];y=[0 1 1;1 1 0;0 0 1;1 0 0];z=x y则输出为:z=8 5 63 3 3b.矩阵与标量相乘,如输入A=[2,3,4,5;1,2,2,1];B=A2则输出为:B=3 6 8 102 4 4 2⑷矩阵的求逆以“inv”来表示,如inv(A)表示A的逆。
如输入:A=[1 2 3;4 2 6;7 4 9];inv(A)则输出为:ans= -0.5000 -0.5000 0.50000.5000 -1.0000 0.50000.1667 0.8333 -0.5000⑸矩阵的乘方,以符号“^”表示a^p表示a的p次方,即a自乘p次。
当p为矩阵时,运算会出错。
3.MATLAB定义的点运算MATLAB中定义了一种特殊的运算,即所谓的点运算。
两个矩阵之间的点运算是该矩阵对应元素的直接运算。
注意:点乘积运算要求参与运算的两个矩阵维数相同,其具体操作如下所示:⑴乘除运算在MATLAB中,符号“.”表示乘法运算,相乘的数组要有相同的维数,而符号“./”表示数组除法运算,且为对应元素进行乘除。
如输入:A=[1,2,3];B=[4,5,6];C=A.B输出为:C=410 18输入:D=B./A输出为:D=4.00 2.5000 2.0000⑶乘方运算,以符号“.^”表示a.当x、y均为向量时,z=x.^y表示对应元素的乘方。
b.当x为向量,y为标量时,z=x.^y表示z(i)=x(i)y。
c.当x为标量,y为向量时,z=x.^y表示z(i)=x y(i)。
该运算也可用于任意维矩阵。
4.在MATLAB中,复数序列用“i”或“j”表示sqrt(-1),即5.关系运算MATLAB中共有六种关系,分别为:6.常用命令函数!执行操作系统命令abs 绝对值函数angle 相角函数axis 坐标轴标度设定cla 清除当前坐标轴clc 清除命令窗口显示clf 清除当前图形窗口close 关闭图形窗口delete 删除文件demo 运行MATLAB演示程序function MATLAB函数表达式的引导符grid 给图形加网格线gtext 在鼠标指定的位置加文字说明help 启动联机帮助文件显示hold 当前图形保护模式imag 求取虚部函数length 查询向量的维数linspace 构造线性分布的向量logspace 构造等对数分布的向量pi 圆周率πplot 线性坐标图形绘制quit 退出MATLAB环境real 求取实部函数size 查询矩阵的维数sqrt 平方根函数stem 函数序列柄状图形绘制subplot 将图形窗口分成若干个区域title 给图形加标题xlabel 给图形加x坐标说明ylabel 给图形加y坐标说明实验一、熟悉MATLAB环境[实验目的]1.熟悉MATLAB主界面,并学会简单的菜单操作。
2.学会简单的矩阵输入与信号输入。
3.掌握部分绘图函数。
[实验原理]MATLAB 是以复杂矩阵作为基本编程单元的一种程序设计语言。
它提供了各种矩阵的运算与操作,并有较强的绘图功能。
用户第一次使用MATLAB时,建议首先在屏幕上键入DEMO命令,它将启动MATLAB的演试程序,用户可在此演示程序中领略MATLAB所提供的强大的运算与绘图功能。
也可以键入HELP进行进一步了解。
MATLAB命令窗口的界面下有一个菜单条,如图所示:利用FILE菜单可方便对文件或窗口进行管理。
其中FILE|NEW的各子菜单,M-FILE (M文件)、FIGURE(图形窗口)、或MODEL(SIMULINK编辑界面)分别可创建对应文件或模块。
EDIT菜单允许用户和WINDOWS的剪切板交互信息。
MATLAB语言最基本的赋值语句结构为:变量名列表=表达。
表达式由操作符或其它字符,函数和变量名组成,表达式的结果为一个矩阵,显示在屏幕上,同时输送到一个变量中并存放于工作空间中以备调用。
如果变量名和“=”省略,则ANS变量将自动建立,例如键入:1900/81,得到输出结果:ans =23.4568。
在MATLAB中把数据绘成图形可有多种命令一供选择。
下面列出了这些命令:格。
[一.熟悉简单的矩阵输入1.从屏幕上输入矩阵A=[1 2 3;4 5 6;7 8 9]或A=[1,2,3;4,5,6;7,8,9]观察输出结果。
2.试用回车代替分号,观察输出结果。
3.输入矩阵B=[9,8,7;6,5,4;3,2,1]C=[4,5,6;7,8,9;1,2,3], 键入A B C 观察结果4.选择File|new菜单中的M-file,输入B=[9 ,8,7;6,5,4;3,2,1],保存为B.M文件,退出编辑环境。
此时在工作环境中使用B命令就可调出B矩阵。
[注]4.2版的MATLAB不能直接存为.m文件,而存为.txt文件,需在DOS下改为M文件,即在工作环境下键入!rename B.txt B.m 既可。
5.再试着输入一些矩阵,矩阵中的元素可为任意表达式,但注意矩阵中各行各列的元素个数需分别相等,否则会给出出错信息。
6.输入who和whos观察结果,了解其作用。
二.基本序列运算1.数组的加减乘除和乘方运算输入A=[1 2 3],B=[4 5 6],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B,并用stem画出A,B,C,D,E,F,G。
再输入一些数组,进行类似运算。
2.粗略描绘下列各函数的波形(其中对于连续信号可取时间间隔为0.001)a.b.c.d.e.f.g.实验二离散时间信号与系统[实验目的]1.了解信号处理的基本操作2.熟悉一些常用的序列及其应用[实验原理]我们所接触的信号大多为连续信号,为使之便于处理,往往要对其进行采样,对信号抽样并保证其能完全恢复,对抽样频率有一定的限制。
基本的离散序列的定义如下:1.单位采样序列2.单位阶跃序列3.实指数序列,;a为实数4.复数指数序列,5.正余弦序列,6.周期序列,[实验内容]1.用MATLAB实现函数impseq(n0,n1,n2),使函数实现,。
该函数的格式为:Function [x,n]=impseq(n0,n1,n2)% Generate x(n)=delta(n-n0);n1<=n<=n2% [x,n]=impseq(n0,n1,n2)2.用MATLAB实现函数stepseq(n0,n1,n2),使函数实现u(n-n0),。
该函数的格式为:function [x,n]=stepseq(n0,n1,n2)%Generate x(n)=u(n-n0);n1<=n<=n2%[x,n]=stepseq(n0,n1,n2)3.用MATLAB实现下列序列a.b.c.d. 将c中的扩展为,周期数为44.MATLAB中可用算术运算符“+”实现信号相加,但和的长度必须相等。