通信原理MATLAB仿真实验指导书林志谋第11版2015年11月修订
《通信原理》随课实验—学习指导书

0.01
五、思考题 1、AM和DSB信号的功率谱的区别是什么? 2、采用相干解调时,接收端的本地载波与发送载波同频不同相时,对解调性能 有何影响? 六、提示: 1、 Matlab只能处理离散值,所以调制信号、载波、已调信号和解调信号都是用 离散序列表示的。 2、 载波信号频率fc应是调制信号频率fm五倍以上,否则解调时对低通滤波器的 要求太高。 3、 抽样频率fs应大于整个调制解调过程中出现的最高频率(为2fc+fm)的两倍, 但 为了使最后绘出的曲线较平滑,又不使对低通滤波器的要求过高,建议选择 抽样频率为载波频率的8~10倍。 4、 注意调制解调时的乘法为点乘:.*。 5、 低通滤波器用下面的函数实现:B=fir1(16,wc/pi) 16-滤波器阶数;wc-截止频率(数字域);wc=1.5*2*pi*fm/fs;
8
fm:模拟截止频率(Hz);fs:抽样频率(Hz) 该函数的返回值B即为FIR型LPF的系统函数的系数。 6、 用函数filter(B,1,x)实现对输入信号x进行滤波的功能,B是FIR滤波器的系统函 数的系数。 7、 采用FFT求信号频谱时,函数为fft(x, N);x:时域信号;N:FFT的点数; 然后绘制图形,横坐标为[0:N-1]/N*fs,纵坐标为abs(fft(x,N))。 8、 绘制LBF的频率响应时,先求出其频率响应, 函数为:[h,w]=freqz(B, 1, N); h:频率响应;w:数字角频率;B:LBF的系统函数的系数;N:频率响应的 点数;然后绘制图形,横坐标为w*fs/(2*pi),纵坐标为20*log10(abs(h))。 9、 绘图窗口控制命令 figure(n):新建一个绘图窗口,窗口序号为n,并激活该窗口;若已存在序号 为n的绘图窗口,则激活该窗口。 subplot(m,n,p):将绘图窗口分割成m×n个子窗口,并在其中的第p个子窗口 中绘图。
matlab仿真实验指导书

计算机仿真及应用实验指导书电气与电子信息工程学院实验一 S 函数实现单摆运动一、实验目的掌握S 函数的定义、功能模块调用方法、工作原理及应用场合。
二、预习及思考1、S 函数应用于哪些场合?2、S 函数的子程序是如何调用的?三、实验步骤在建立实际的S-函数时,可在该 模板必要的子程序中编写程序并输入参数便可。
S-函数的模板程序位于toolbox/simulink/blocks 目录下,文件名为sfuntmpl.m ,可以自己查看。
在运用S-函数进行仿真前,应当自行编制S-函数程序,因此必须知道系统在不同时刻所需要的信息:(1)在系统开始进行仿真时,应先知道系统有多少状态变量,其中哪些是连续变量,哪些是离散变量,以及这些变量的初始条件等信息。
这些信息可通过S-函数中设置flag=0获取。
(2)若系统是严格连续的,则在每一步仿真时所需要的信息为:通过flag=1获得系统状态导数;通过flag=3获得系统输出。
(3)若系统是严格离散的,则通过flag=2获得系统下一个离散状态;通过flag=3获得系统离散状态的输出。
单摆示意图:单摆的状态方程从MATLAB 的toolbox\simulink\blocks 子目录下,复制sfintempl.m ,并把它改名为simpendzzy.m ,再根据状态方程对文件进行修改,最后形成文件。
构成名为simpendzzy 的S-函数模块从simulink 的“user -defined Function ”子库中复制S-Function 框架模块到空白模型窗,如图所示。
m 121sin d g x K x K ux x θ=--+=双击S-Function框架模块,弹出下图所示对话窗;在“S-Function name ”栏中填写函数名simpendzzy;在“S-Function parameters”栏中填写函数simpendzzy.m的第4、5、6、个输入宗量名dampzzy,gngzzy(次序要对);再点击【OK】,就得到单摆S-函数模块,如图所示。
【通信系统仿真(MATLAB)】实验指导书YST

通信系统仿真〔MATLAB〕-----实验指导书邮电大学光电工程学院2015年3月目录实验一MATLAB语言概述1-MATLAB安装、根本入门... ... . (2)实验二MATLAB语言概述2-MATLAB的工作环境............ . . (3)实验三MATLAB语法根底1—变量和数组 (4)实验四MATLAB语法根底2—矩阵和关系、逻辑运算 (6)实验五MATLAB语法根底3- MATLAB绘图 (9)实验六MATLAB语法根底4--MATLAB程序设计 (16)实验七MATLAB在电子信息课程中的应用 (19)实验八MATLAB与数学建模 (37)实验九(补充) MATLAB图形用户界面〔GUI〕的设计..... ..... .. (49)提示:Matlab是练出来的,而不是看出来的!实验一MATLAB初步〔安装、根本入门〕一、实验目的1、熟悉MATLAB开发环境;2、在Demos的引导下初识MATLAB。
二、实验根本知识1、初识MATLAB环境2、掌握MATLAB的Demos的应用三、实验容学习使用MATLAB的Demos,在Demos的引导下完成:1、MATLAB的数值计算;2、MATLAB的符号计算;3、MATLAB的二维、三维及四维绘图、特殊图形的绘制,图形的标准、修饰;4、Simulink的使用初步:利用完成正弦图形的仿真。
四、答复以下问题1、与其他计算机语言相比拟,MATLAB语言突出的特点是什么?2、安装MATLAB时,在选择组件窗口中哪些局部必须勾选,没有勾选的局部以后如何补安装?3、什么是工具箱?典型的工具箱有哪些?4、MATLAB系统由那些局部组成?实验二MATLAB的工作环境一、实验目的1、熟悉MATLAB工作环境二、实验根本知识1、熟悉MATLAB环境:MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。
2、掌握MATLAB常用命令:clc,clear,help,lookfor,who等命令三、实验容1、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye〔其它不会用的指令,依照此方法类推〕2、学习使用clc、clear,观察mand window、mand history和workspace等窗口的变化结果。
Matlab与通信仿真实验报告册答案

1.在Command Window里面计算(1)(358)510++÷⨯; >>(3+5+8)/5*10 ans=32(2)sin(3)π >>sin(3*pi)/sqrt(9/5) ans=2.7384e-16(3)123456789A⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,789456123B⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,计算:,,\,/C A BD A B A C C B=⨯=+;>> a=[1 2 3;4 5 6;7 8 9];>> b=[7 8 9;4 5 6;1 2 3];>> c=a*bc =18 24 3054 69 8490 114 138>> d=a+bd =8 10 128 10 128 10 12>> e=a\cWarning: Matrix is close to singular or badly scaled.Results may be inaccurate. RCOND = 1.541976e-018.e =34.0000 22.0000 62.0000-50.0000 -23.0000 -100.000028.0000 16.0000 56.0000>> f=c/bWarning: Matrix is singular to working precision.f =NaN NaN NaNNaN -Inf InfNaN NaN NaN(4)3 1.247.5 6.6 3.15.4 3.46.1A⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,求1,,A A A-';(求矩阵的行列式)>> a=[3 1.2 4;7.5 6.6 3.1;5.4 3.4 6.1]; >> a'ans =3.0000 7.5000 5.40001.2000 6.6000 3.40004.0000 3.1000 6.1000>> inv(c)c =2.1555 0.4555 -1.6449-2.1040 -0.2393 1.5013-0.7354 -0.2698 0.7833>> det(a)ans =13.7880(5)12345678i iZi i++⎡⎤=⎢⎥++⎣⎦,输入复数矩阵;>> z=[1+2*i 3+4*i;5+6*i 7+8*i] or>>z=[1 3;5 7]+[2 4;6 8]i z =1.0000 +2.0000i3.0000 +4.0000i5.0000 +6.0000i7.0000 +8.0000i2.建立.m文件,用for循环语句生成5×5的矩阵A:125236569⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦,将A矩阵进行水平和垂直翻转得到矩阵B和C。
实验一 模拟通信的MATLAB仿真..

实验一 模拟通信的MATLAB 仿真姓名:左立刚 学号:031040522简要说明:实验报告注意包括AM ,DSB ,SSB ,VSB ,FM 五种调制与解调方式的实验原理,程序流程图,程序运行波形图,simulink 仿真模型及波形,心得体会,最后在附录中给出了m 语言的源程序代码。
一.实验原理1.幅度调制(AM )幅度调制(AM )是指用调制信号去控制高频载波的幅度,使其随调制信号呈线性变化的过程。
AM 信号的数学模型如图3-1所示。
图2-1 AM 信号的数学模型为了分析问题的方便,令δ=0,1.1 AM 信号的时域和频域表达式()t S AM=[A 0+m ()t ]cos t cω (2-1)()t S AM =A 0π[()()ωωωωδC C ++-]+()()[]ωωωωc c M M ++-21(2-2)AM 信号的带宽2=BAMfH(2-3)式中,fH为调制信号的最高频率。
2.1.3 AM 信号的功率P AM 与调制效率ηAMP AM=()2222t m A +=PP mc + (2-4)式中,P C=2A为不携带信息的载波功率;()22t m P m=为携带信息的边带功率。
()()t t m A m PP AMCAM222+==η(2-5) AM 调制的优点是可用包络检波法解调,不需要本地同步载波信号,设备简单。
AM 调制的最大缺点是调制效率低。
2.2、双边带调制(DSB )如果将在AM 信号中载波抑制,只需在图3-1中将直流 A 0去掉,即可输出抑制载波双边带信号。
2.2.1 DSB 信号的时域和频域表达式()()t t m t cDSB S ωcos= (2-6)()()()[]ωωωωωC C DSBM M S ++-=21 (2-7) DSB 信号的带宽fB BHAM DSB2== (2-8)DSB 信号的功率及调制效率由于不再包含载波成分,因此,DSB 信号的功率就等于边带功率,是调制信号功率的一半,即()()t t m PS P CDSB DSB 2221=== (2-9) 显然,DSB 信号的调制效率为100%。
通信原理实验教程(MATLAB)

实验教程目录实验一:连续时间信号与系统的时域分析-------------------------------------------------6一、实验目的与要求---------------------------------------------------------------------------6二、实验原理-----------------------------------------------------------------------------------61、信号的时域表示方法------------------------------------------------------------------62、用MATLAB仿真连续时间信号和离散时间信号----------------------------------73、LTI系统的时域描述-----------------------------------------------------------------11三、实验步骤与内容--------------------------------------------------------------------------15四、实验报告要求-----------------------------------------------------------------------------26实验二:连续时间信号的频域分析一、实验目的与要求--------------------------------------------------------------------------27二、实验原理----------------------------------------------------------------------------------271、连续时间周期信号的傅里叶级数CTFS---------------------------------------------272、连续时间信号的傅里叶变换CTFT--------------------------------------------------283、离散时间信号的傅里叶变换DTFT -------------------------------------------------284、连续时间周期信号的傅里叶级数CTFS的MATLAB实现------------------------295、用MATLAB实现CTFT与其逆变换的计算---------------------------------------33三、实验步骤与内容----------------------------------------------------------------------3 4四、实验报告要求-------------------------------------------------------------------------48实验三:连续时间LTI系统的频域分析---------------------------------------------------49一、实验目的与要求--------------------------------------------------------------------------49二、实验原理----------------------------------------------------------------------------------491、连续时间LTI系统的频率响应2、LTI系统的群延时---------------------------------------------------------------------503、用MATLAB计算系统的频率响应--------------------------------------------------50三、实验步骤与内容----------------------------------------------------------------------5 1四、实验报告要求-------------------------------------------------------------------------58实验四:调制与解调以与抽样与重建------------------------------------------------------59一、实验目的与要求--------------------------------------------------------------------------59二、实验原理----------------------------------------------------------------------------------591、信号的抽样与抽样定理---------------------------------------------------------------592、信号抽样过程中的频谱混叠----------------------------------------------------------623、信号重建-------------------------------------------------------------------------------624、调制与解调----------------------------------------------------------------------------------645、通信系统中的调制与解调仿真---------------------------------------------------------66三、实验步骤与内容------------------------------------------------------------------------66四、实验报告要求---------------------------------------------------------------------------75实验五:连续时间LTI系统的复频域分析----------------------------------------------76一、实验目的与要求------------------------------------------------------------------------76二、实验原理--------------------------------------------------------------------------------761、连续时间LTI系统的复频域描述--------------------------------------------------762、系统函数的零极点分布图-----------------------------------------------------------------773、拉普拉斯变换与傅里叶变换之间的关系-----------------------------------------------784、系统函数的零极点分布与系统稳定性和因果性之间的关系------------------------795、系统函数的零极点分布与系统的滤波特性-------------------------------------------806、拉普拉斯逆变换的计算-------------------------------------------------------------81三、实验步骤与内容------------------------------------------------------------------------82四、实验报告要求---------------------------------------------------------------------------87附录:授课方式和考核方法-----------------------------------------------------------------88实验一信号与系统的时域分析一、实验目的1、熟悉和掌握常用的用于信号与系统时域仿真分析的MATLAB函数;2、掌握连续时间和离散时间信号的MATLAB产生,掌握用周期延拓的方法将一个非周期信号进展周期信号延拓形成一个周期信号的MATLAB编程;3、结实掌握系统的单位冲激响应的概念,掌握LTI系统的卷积表达式与其物理意义,掌握卷积的计算方法、卷积的根本性质;4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用根本性质;掌握MATLAB描述LTI系统的常用方法与有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。
控制系统仿真与工具(matlab)实验指导书

控制系统仿真与工具实验指导书目录实验一熟悉MATLAB语言工作环境和特点 (1)实验二图形绘制与修饰 (4)实验三系统的时间响应分析 (8)实验四系统的时间响应分析 (12)实验五SIMULINK仿真基础 (14)实验一熟悉MATLAB语言工作环境和特点一、实验目的通过实验使学生熟悉MA TLAB语言的工作环境,并了解MATLAB语言的特点,掌握其基本语法。
二、实验设备PC机MATLAB应用软件三、实验内容本实验从入门开始,使学生熟悉MA TLAB的工作环境,包括命令窗、图形窗和文字编辑器、工作空间的使用等。
1、命令窗(1)数据的输入打开MATLAB后进入的是MA TLAB的命令窗,命令窗是用户与MATLAB做人机对话的主要环境。
其操作提示符为“》”。
在此提示下可输入各种命令并显示出相应的结果,如键入:x1=sqrt(5),x2=1.35,y=3/x2显示结果为:x1=2.2361x2=1.3500y=2.2222上命令行中两式之间用逗号表示显示结果,若用分号,则只运行而不用显示运行结果。
如键入A=[1,2,3;4,5,6;7,8,9],则显示为说明:●直接输入矩阵时,矩阵元素用空格或逗号分隔,矩阵行用分号相隔,整个矩阵放在方括号中。
注意:标点符号一定要在英文状态下输入。
●在MA TLAB中,不必事先对矩阵维数做任何说明,存储时自动配置。
●指令执行后,A被保存在工作空间中,以备后用。
除非用户用clear指令清除它,或对它重新赋值。
●MATLAB对大小写敏感。
(2)数据的显示在MA TLAB工作空间中显示数值结果时,遵循一定的规则,在缺省的情况下,当结果是整数,MATLAB将它作为整数显示;当结果是实数,MATLAB以小数点后4位的精度近似显示。
如果结果中的有效数字超出了这一范围,MATLAB以类似于计算器的计算方法来显示结果。
也可通过键入适当的MA TLAB命令来选择数值格式来取代缺省格式。
如键入format bank命令(数据格式显示命令,数据小数部分以两个十进制小数表示),若在前面键入的三个表达式前键入上述格式命令,则显示结果为:x1=2.24x2=1.35y=2.22前面显示的结果为默认显示结果,它的小数部分为四位数,还有format compact 它以紧凑格式显示结果,默认显示方式为稀疏格式。
通信原理实验的MATLAB仿真讲义(一、二)

数据通信原理实验的MATLAB仿真讲义MATLAB原意为“矩阵实验室—MA-TrixLABoratory”,它是目前控制界国际上最流行的软件,它除了传统的交互式编程之外,还提供了丰富可靠的矩阵运算、图形绘制、数据和图象处理、Windows编程等便利工具。
MATLAB还配备了大量工具箱,特别是还提供了仿真工具软件SIMULINK。
SIMULINK这一名字比较直观地表明了此软件的两个显著的功能:SIMU(仿真)与LINK(连接),亦即可以利用鼠标在模型窗口上“画”出所需的系统模型,然后利用SIMULINK提供的功能对控制系统进行仿真和线性化分析。
MATLAB在80年代一出现,首先是在控制界得到研究人员的瞩目。
随着MA T-LAB软件的不断完善,特别是仿真工具SIMULINK的出现,使MA TLAB的应用范围越来越广。
MATLAB的仿真环境(simulink)提供的系统模型库包括以下几个子模型库:Sources(输入源)、Sinks(输出源)、Discrete(离散时间系统)、Linear(线性环节)、Non-linear(非线性环节)、Connections(连接及接口)、Extras(其它环节)。
打开子模型库,你会发现每个模型库都包含许多个子模块,比如Sources模型库里含有阶跃函数、正弦函数、白噪声函数、MATLAB空间变量、信号发生器等子模块。
另外在Extras子模型库下还有一个BlockLibrary,集中了子模型库中最常用及其它常用的子模块,使用起来特别方便。
通信系统一般都可以建立数学模型,在数学模型中,主要包括乘法器、加法器、信号发生器、滤波器等,而这些在上述的simulink 系统模型库中一般都可找到,对于没有的模块(如伪随机信号发生器),可自己根据掌握的技术生成所需的子模块,随时调用。
这样就可根据数学模型,建立通信系统的仿真模型。
应用MA TLAB下的SIMULINK仿真工具可以很方便地进行通信系统仿真,利用SIMULINK仿真工具下的现有子模块进行仿真。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作符 == ~= > < >= <=
表 4 MATLAB 逻辑运算符
功能说明 等于 不等于 大于 小于
大于等于 小于等于
逻辑运算符 & | ~ Xor
逻辑运算 And Or Not
表 5 MATLAB 特殊运算
说明 逻辑与 逻辑或 逻辑非 逻辑异或
符号
功能说明示例
: ; , () []
1:1:4;1:2:11 分隔行 分隔列
构成向量、矩阵
{}
构成单元数组
5.MATLAB的一维、二维数组的寻访
符号
. .. … % !
=
功能说明 示例
注释 调用操作 系统命令 用于赋值
-5-
通信原理 Matlab 仿真实验指导书
表6 子数组访问与赋值常用的相关指令格式
指令格式 A(r,c) A(r,:) A(:,c) A(:) A(i) A(r,c)=Sa A(:)=D(:)
信息技术系通信教研室 林志谋 2014 年 1 月 25 日
-1-
通信原理 Matlab 仿真实验指导书
目录
实验 1:MATLAB 基础知识 ........................... 3 实验 2:MATLAB SIMULINK 的建模仿真 ............... 13 实验 3:通信的信道与噪声仿真..................... 21 实验 4:AM 调制与解调仿真 ........................ 26 实验 5:DSB 调制与解调仿真 ....................... 33 实验 6:SSB 调制与解调仿真 ....................... 38 实验 7:抽样定理及 PCM 编码与解码仿真 ............. 43 实验 8:通信基带系统测量工具眼图仿真 ............. 51 实验 9:2ASK 调制与解调仿真 ...................... 57 实验 10:2FSK 调制与解调仿真 ..................... 62 实验 11:2PSK 调制与解调仿真 ..................... 67 实验 12:载波同步的平方环法仿真.................. 72 实验 13:循环码的编码和解码仿真.................. 75 实验 14:卷积码的编码和解码仿真.................. 79 综合实验:CDMA 通信系统的 MATLAB 综合仿真 ......... 82
Matlab 是一种科学计算软件,专门以矩阵的形式处理数据。Matlab 将高性 能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而使其被广泛 地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作中, 实 验中的 Matlab 仿真的目的主要是让学生对所学的理论应用有一个感性的认识, 使得书中的抽象的内容变得更加具体,让理论更加易学易懂易用。
表 2 MATLAB 算术运算符
操作符 + * .* ^ .^
功能说明 加 减
矩阵乘 数组乘 矩阵乘方 数组乘方 表 3 MATLAB 关系运算符
操作符 \ .\ / ./ ' .'
无穷大 不定值(0/0) 函数实际输入
参数个数 函数实际输出
参数个数
功能说明 矩阵左除 数组左除 矩阵右除 数组右除 矩阵转置 数组转置
-2-
通信原理 Matlab 仿真实验指导书
实验 1:MATLAB 基础知识
一、实验目的:
1.熟悉 MATLAB 开发环境 2.掌握矩阵、变量、表达式的各种基本运算 3.熟悉和了解 MATLAB 图形绘制程序编辑的基本指令; 4.熟悉掌握利用 MATLAB 图形编辑窗口编辑和修改图形界面,并添加图形的各种标注; 5.掌握 plot、subplot 等指令格式和语法。
who
查询工作空间中的变量信息
4.MATLAB变量与运算符
变量命名规则如下: (1) 变量名可以由英语字母、数字和下划线组成 (2) 变量名应以英文字母开头 (3) 长度不大于 31 个 (4) 区分大小写 MATLAB中设置了一些特殊的变量与常量,列于下表。
变量名 ANS
表1 MATLAB的特殊变量与常量
Matlab 程序语言设计和 Simulink 是 Matlab 主要的两种仿真设计的工具。 Matlab 程序语言设计语法相对简单,功能较为强大,仿真设计最为灵活,需要 较高的设计技巧;Simulink 是 Matlab 最重要的组件之一,它提供一个动态系统 建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要 通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink 具有适应面广、 结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点 Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有 大量的第三方软件和硬件可应用于或被要求应用于 Simulink。
A的矩阵对数函数 A的矩阵平方根函数
指令 diag eye magic ones
含义 产生对角形数组(对高维不适用) 产生单位数组(对高维不适用) 产生魔方数组(对高维不适用) 产生全1数组
指令 rand randn zeros size()
含义 产生均匀分布随机数组 产生正态分布随机数组 产生全0数组 返回指定矩阵的行数和列 数
通信原理 Matlab 仿真实验指导书
厦门海洋职业技术学院
信息技术系通信教研室 林志谋 leansmall@
2015 年 11 月 修订 第 11 版
通信原理 Matlab 仿真实验指导书
前言
Matlab 的名称源自 Matrix Laboratory,它的首创者是在数值线性代数领域 颇有影响的 Cleve Moler 博士,他也是生产经营 Matlab 产品的美国 Mathworks 公司的创始人之一。
功能说明
变量名
默认变量名,以应答
realmin
最近一次操作运算结果
功能说明 最小的正实数
-4-
通信原理 Matlab 仿真实验指导书
i或j pi eps
虚数单位 圆周率 浮点数的相对误差
INF(inf) NAN(nan) nargin
realmax
最大的正实数
nargout
MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符
MATLAB 基本界面如图 1-1 所示,命令窗口包含标题栏、菜单栏、工具栏、命令行区、 状态栏、垂直和水平波动条等区域。
图 1-1 MATLAB 基本界面 (1)菜单栏 在 MATLAB 主窗口的菜单栏,共包含 File、Edit、View、Web、Window 和 Help 6 个菜单项。
File 菜单项:File 菜单项实现有关文件的操作。
S*inv(B) A^n A^p A+B A-B A*B A/B B\A expm(A)
logm(A) sqrtm(A)
表8 标准数组生成函数
含义 共轭转置
标量s分别与A每个元 素之积 B阵的逆乘s A阵为方阵,自乘n次 方阵A的非整数乘方 矩阵相加 矩阵相减 内维相同矩阵相乘 A右除B A左除B A的矩阵指数函数
-3-
通信原理 Matlab 仿真实验指导书
Edit 菜单项:Edit 菜单项用于命令窗口的编辑操作。 View 菜单项:View 菜单项用于设置 MATLAB 集成环境的显示方式。 Web 菜单项:Web 菜单项用于设置 MATLAB 的 Web 操作。 Window 菜单项:主窗口菜单栏上的 Window 菜单,只包含一个子菜单 Close all,用于 关闭所有打开的编辑器窗口,包括 M-file、Figure、Model 和 GUI 窗口。 Help 菜单项:Help 菜单项用于提供帮助信息。 (2)工具栏 MATLAB 主窗口的工具栏共提供了 10 个命令按钮。这些命令按钮均有对应的菜单命令,但 比菜单命令使用起来更快捷、方便。 (3)命令行区 MATLAB 按以下顺序对输入命令进行解释: 检查它是否是工作空间中的变量,实则显示变量内容。 检查它是否是嵌入函数,是则运行之。 检查它是否是子函数。 检查它是否是私有函数。 检查它是否是位于 MATLAB 搜索路径范围内的函数文件或脚本文件。 MATLAB 里有以下几种方法可获得帮助: (1)帮助命令(help)是查询函数相关信息的最直接方式,信息会直接显示在命令窗口中。 键入 help sin,会显示 sin 相关信息。 (2)lookfor 命令可以从键入的关键字列出所有相关的题材,和 help 相比,lookfor 覆盖范 围更广,可查找到某个主题所有词组或短语。 (3)帮助窗口(help window)提供与帮助命令相同的信息,但帮助窗口界面更为方便直接。 (4)帮助桌面(help desk)通过在命令窗口中选择帮助菜单的“help desk”选项或键入 helpdesk 命令即可进入帮助桌面。 (5)在线帮助页是帮助桌面的在线帮助均有相应的 PDF 格式文件。 ( 6 ) Mathworks 网 站 , 对 于 连 接 入 Internet 的 用 户 通 过 Mathworks 公 司 的 网 站 询问有关问题。
总合应相同
表 7 两种运算指令形式和实质内涵的异同表
数组运算 指令 A.' A=s s+B s-B,B-s s.*A
含义 非共轭转置 把标量s赋给A的每个元素 标量s分别与B元素之和 标量s分别与B元素之差 标量s分别与A元素之积
矩阵运算 指令 A’
s*A
s./B,B.\s 标量s分别被B的元素除
A.^n
-6-
通信原理 Matlab 仿真实验指导书
表9 数组操作函数
指令 diag flipud