ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:22.99KB ,
资源ID:6912435      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6912435.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab指令.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

matlab指令.docx

1、matlab指令1、 matlab的所有计算都是通过双精度进行的,在内存中数的精度都是双精度的,但其显示格式却可以有不同形式。在MATLAD的命令行中通常用format命令在数据的不同显示格式之间切换。2、 struct结构函数。3、 cat可用来生成多维矩阵。4、 disp可以用来显示变量,常量,字符串。5、 zeros用于生成全零阵。6、 ones用于生成全1阵。7、 eye成生单位矩阵。8、 blkdiag产生分块对角矩阵。9、 linspace产生线形间隔向量。就是将两个参数分成n等份,默认是100。10、 logspace产生对数间隔向量。11、 .*、.、.的作用是使两个矩阵的各项

2、相乘、乘方。12、 ab、a/b是矩阵的左除和右除。矩阵的除法就是乘以逆矩阵。左除就是inv(a)*b,这个时候b必须是矩阵,a可以不是;右除就是a*inv(b),a必须是矩阵,b可以不是。左除还相当于a*x=b,所以感觉在matlab中左除还要常用些。13、 a&b、a|b、a、xor(a,b)(异或)非零是逻辑1,零是逻辑0。14、 冒号“:”。设mn维矩阵a,a(i,:)表示是输出第i行所有元素;a(:,1:3)是第1列到第三列上所有元素,a(2:16)是按im(j-1)计算的,所以matlab是先算列后算行的。15、 的作用是告诉matlab输入的函数这一样过后还没有输完。16、 ;在

3、语句后加;是不输出中间结果。17、 %后的部分是注释部分。18、 “.”加在矩阵后求矩阵的转置矩阵;“”求共轭转置矩阵。19、 all函数是逻辑函数,判断元素是不是全为非0,如果全是非0就为1,如果有0值,就是0。如果参数是矩阵它是先将一列为一个向量的。第二个参数是1,按行开始的;参数是2,按列开始。20、 any函数检测矩阵和向量中是否存在非零元素,有就返回逻辑真“1”。其它的同all。21、 find是元素检索函数,可以用来检索非零值或特定的值。22、 logical函数将矩阵中的数字值转换成逻辑值。如b=logical(a)。a的值不能进行逻辑检索;的值可以进行逻辑检索。例如:a(b)可

4、以进行逻辑检索非零值;b(a)是不正确的。23、 abs是绝对值函数,或复数元素的模。24、 angle得到元素的相位角,用弧度表示。25、 real和imag函数求复数的实部和虚部。26、 conj求复数共轭的函数。conj(a)=real(a)-i*imag(a);a可以是数组和矩阵。27、 exp数组指数。exp(a)=e.a28、 expm矩阵指数。expm(a)=ea.29、 sqrt数组中每个元素的平方根。30、 log.log2.log10求数组中各元素的对数。31、 round将数组的每个元素向最接近的整数舍入。floor将数组的每个元素向负无穷方向的整数舍入。ceil将数组的

5、每个元素向正无穷方向的整数舍入。fix将数组的每个元素向0方向的整数舍入。复数实部和虚部均执行这种操作。32、 mod和rem是模除和求余数的函数。33、 rand函数产生均匀分布随机矩阵randn函数产生标准正态分布随机矩阵。normrnd函数是普通的正态分布的随机矩阵。random通用函数生成各分布的随机数据。还有其他的随机数生成函数。34、 cell型单元型,如果是数组,各数组元素可以是不同类型。35、 =是不等于符号。36、 try和catch语句的搭配,执行try和catch语句之间的函数,如果遇到错误,默认就会把错误信息赋给lasterr变量,并放弃执行这一段语句,转而执行catc

6、h和end之间的语句。37、 Root对象就是指计算机屏幕。因而系统中只有一个Root对象。 Figure是图形窗口对象,可以使用Figure之类生成任意数目的图形窗口,每个窗口就是一个Figured对象。 Axes坐标轴对象。Axis指令生成。axis可以用来定义轴的范围。 Line对象直线对象,Line函数生成。 Patch对象是多边形区域对象,Fill和Fill3函数生成。 Surface曲面对象,Surf、Mesh等函数生成。 Image图像对象,Image指令生成。 Text文字对象,text指令生成。xlable、ylable、zlable等都包含自动生成Text的指令。 Uime

7、nu菜单对象(下拉式菜单),每个图形窗口中一般只有一个Uimenu对象。 Uicontrol控件对象,通常能建立按钮、列表框、编辑框等图形。 Uicontextmenu内容式菜单对象,类似于VB、VC中的弹出式菜单。38、 句柄,在matlab中也有句柄的概念,是指向对象的。例如:handle=figure(PropertyName, PropertyValue)39、 get函数可以获得图形对象的属性值。第一个参数是句柄。40、 set函数可以设置图形对象属性的属性值。第一个参数是句柄。41、 编写M文件的精粹:1.不使用保留字和预定义变量,如i,j等作变量。2.全局变量首字母为小g,全局变

8、量最好用大写,以便更好区分。3.矩阵的首字母最好以m开头,没有m的最好表示为标量。4.整型用n开头,浮点型用f,复数用c。5.字符串用str开头。6.其余的用有意义的英文单词组成,每个单词首字母大写。7.单词母变量只能用于整型。如a、b、c等。8.赋值语句等号两边各留一空格;书写参数时,参数之间留一空格,逗号紧接着参数。42、 findobj函数用于对图形对象进行定位,并返回找到的图形对象的句柄。h=findobj可返回root对象和它的子孙的所有句柄。43、 plot函数绘制二维曲线图。它可以设置很多东西,如颜色,线型,线宽,边缘色等等。plot(y),如果x是复数,就相当于plot(rea

9、l(y),imag(y) )。 plotyy函数能够绘制双轴图。就是在一个图形上定义两个坐标绘制两个图形(左边和右边),这样方便比较。例如:plotyy(X1,Y1,X2,Y2,function1,function2)。参数X1、Y1和function1定义图形中左边的坐标系。 loglog函数是对数-对数刻度绘图。 semilogx和semilogy函数是单对数函数。它们仅对x轴或y轴按对数刻度绘图。 plot3用于创建线形三维图。 subplot函数用于创建和控制多个绘图区域。 fplot函数在指定的区间内绘制函数的曲线图。其中x为一向量,他的范围就是x轴的坐标范围。函数必须是y=f(x)

10、型的。功能比较小,但比较方便。44、 num2str将数字转换成字符串。同类的函数还有许多。45、 title函数为坐标轴Axes图形对象添加一个标题。例如:title(Temperature is, num2str(变量),FontWeight)。 46、 legend函数,可以用来添加图例的注释说明。在Insert菜单中的Legend项也可以添加。47、 xlabel和ylabel添加x坐标轴和y坐标轴标签。48、 text在参数控制的位置处添加文本注释。49、 zoom函数实现对图形的缩放。50、 grid函数控制网格的显示和隐藏。51、 hold函数用于控制图形的叠加。52、 bar用

11、于绘制垂直的条形图,barh函数用于绘制水平的条形图。 pie函数绘制饼图,用来显示各个元素所占的百分比例。 area函数将y中的元素所构成的一条和多条曲线以下的内容填充。 stairs用来绘制阶梯图。 hist用来绘制概率分布图(条形的)。间隔是(最大值-最小值)/n,由起点和间隔的和确定该区间的概率。 errorbar是绘制条形误差图的函数。 stem绘制火柴杆图。 polar可以绘制出极坐标图形。 rose用来表示极坐标系情况下的概率分布情况。圆盘状。 compass用于绘制复数向量,即绘制从原点出发向外散射的带箭头的直线。罗盘图。 feather用于绘制羽列图式的复数向量,和compa

12、ss绘制的图的复数起点不同。 contour函数用来绘制等值线(等高线)。可以将z理解成x-y平面的高度。 mesh用来绘制三维网格图。 surf、surfc、surfl函数绘制三维表面图,由很多较小的四边形构成的。 bar3、bar3h三维条形图。分为水平放置的和垂直放置的。 cylinder用来绘制柱状图。 stem3用来画三维火柴杆图。 quiver3函数用来画一个三维矢量图。 contour3用来画三维等高线图。 waterfall用来绘制瀑布图。53、 polyarea可以用来求多边形的面积。54、 sphere用来产生球状体的数据,然后可以通过mesh和surf命令利用数据画图。5

13、5、 ezplot函数用于快速显示二维图像。56、 square函数产生方波。占空比是取值为正数的时间长度在一个周期中的比例。 sin产生正弦波。 sawtooth产生锯齿波。 chirp函数可以产生扫频余弦信号。 specgram函数可以显示信号的功率谱。 pulstran函数可以产生基于连续函数或原始采样序列的脉冲序列。函数的参数设置可以产生高斯调制的正弦序列;周期矩形波的采样值;周期三角波的采样值。 diric函数能产生Dirichlet信号或周期sinc信号。 fliplr函数可以实现序列反褶。即将原序列的元素反过来。57、 序列移位:z(2:11) = x,这样就将x移位了。 58、

14、 roots、poly,分别是求多项式的根和求根的多项式。它们是互逆函数。poly还能求特征多项式的系数。59、 tf2zp、zp2tf函数可以实现多项式和零极点之间的转换。60、 printsys()用于显示传递函数G(s)的多项式模型。61、 conv用来实现多项式的乘积,就是实现两个向量的卷积。deconv可以实现解卷积,也即多项式除法。62、 fourier和ifourier可以实现傅里叶变换及反变换。 laplace、ilaplace实现拉普拉斯变换及反变换。 ztrans、iztrans实现z变换及反变换。 dct、idct一维DCT和反变换(IDCT)。 dct2、idct2二维

15、DCT和反变换(IDCT)。63、 simple函数可用来简化函数和多项式。包括simplify函数所有的简化指令,就是比simplify指令简化的更多点。 simplify函数仅仅简化EXPR的表达式。 pretty以习惯的“书写”方式显示EXPR表达式。 同样的对EXPR表达式的操作还有horner、factor、expand、collect。64、 随机信号函数wgn函数可以产生白色高斯噪声。randsrc用预定义的字母表产生随机矩阵。randint产生均匀分布的随机整数。randerr产生随机误码图样。65、 统计工具: cdf函数是分布函数。通过第一个参数的选择,可以定义很多分布函数

16、。例如二项分布、正态分布等。 pdf概率密度函数。通过第一个参数的选择也可以选择很多函数。 random返回符合指定分布的随机数。第一个参数的选择可以选择很多函数。66、 quantiz函数用于产生量化索引和量化输出值。lloyds函数使用lloyds算法优化量化参数。67、 dpcmenco函数使用差分脉冲调制进行编码。dpcmdeco函数使用差分脉冲解调进行解码。dpcmopt函数作用是优化DPCM的参数。68、 arithenco、arithdeco函数是二进制算术编码和解码。69、 biterr、symerr函数用来求误比特率与误符号率。都是比较数据的二进制形式,symerr会比bit

17、err少定义一个二进制宽度,symmer不需要定义数据的二进制宽度。70、 eyediagram创建眼图。scatterplot创建散点图。71、 encode、decode编码和译码函数,通过参数选择可以选择不同的码(线性分组码、循环码、BCH码、汉明码、RS码)。以下的各码都可用用encode、decode。线性分组码:gen2par、syndtable循环码:cyclpoly、cyclgen、gen2par、syndtableBCH码:bchenco,bchdeco,bchpoly,cyclgen,gen2par,syndtable汉明码:hammgen,gen2par,syndtabl

18、eRS码:rsencode,rsdecode,rspoly,rsencof,rsdecof,syndtable72、 vec2mat函数将矩阵或向量表达转换成规定的列格式,如果少于,就添加默认值。这个函数有个潜在的功能就是将二进制数据转换成十进制数据。73、 de2bi将十进制表述形式转换回二进制矩阵形式。74、 repmat函数将参数中的向量和矩阵拼成一个大的矩阵。75、 compand函数可以实现A律或律压缩与扩张。76、 sym函数创建一个符号变量。77、 convert函数,用于量化器的转换。78、 istrellis函数用来检查网络结构s是否有效。79、 poly2trellis将多

19、项式形式的描述转换成网络形式的数据。80、 convenc和vitdec用来实现卷积码的编译码。81、 amod、ademod函数是模拟信号的通带调制、通带模拟解调。dmod、ddemod函数用来实现通带数字调制和解调。82、 butter函数巴特沃斯滤波器生成函数。83、 fft、ifft离散傅里叶(Fourier)变换和反变换。84、 hilbiir函数是希尔伯特滤波器。85、 modmap函数功能是把数字信号映射成模拟信号。demodmap将模拟信号逆映射成数字信号。86、 amodce、ademodce信号模拟基带调制函数和解调函数。dmodce、ddemodce函数是数字基带调制函数

20、和解调函数。87、 滤波器分析函数abs 幅度的绝对值。angle 相位角。stepz 计算数字滤波器的阶跃响应。freqs 模拟滤波器的频率响应。freqspace 频率响应的频率间隔。fregz 计算数字滤波器的频率响应。fvtool 打开滤波器的可视化工具。grpdelay 计算滤波器的平均延时(群延时)。impz 计算数字滤波器的单位脉冲响应。phasez 计算数字滤波器的相位响应。zplane 零极图。zerophase 计算数字滤波器的零相位响应。unwrap 纠正相位角产生更为平滑的相位图。phasedelay 计算数字滤波器的相位延时。88、 滤波器的实现函数conv 卷积和多

21、项式乘积。deconv 解卷积和多项式除法。fftfilt 基于FFT的迭代相加FIR滤波。filter2 二维的数字滤波。filtfilt 零相位数字滤波。filtic 找到转置的直接二型的初始化条件。latcfilt Lattice和Lattic滤波器实现。medfilt1 一维中值滤波sgolayfilt Savitzky-Golay滤波。sosfilt 二阶节IIR数字滤波。upfirdn 上采样,FIR滤波,下采样。filter 用递归法(IIR)和非递归(FIR)对数据滤波。89、 设计FIR滤波器方法及其描述窗函数法 fir1,fir2,kaiserord带有过渡带的多频带 fi

22、rls,remez,remezord有约束的最小平方法 fircls,fircls1任意频响 cremez升余弦 firrcos90、 matlab中提供的窗函数barthannwin 计算一个修正的Bartlett-Hann窗bartlett 计算一个bartlett窗blackman 计算一个blackman窗blackmanharris 计算一个最小4项blackman-harris窗bohmanwin 计算一个bohmanwin窗chebwin 计算一个chebwin窗flattopwin 计算一个平顶的加权窗gausswin 计算一个gausswin窗hamming 计算一个hamm

23、ing窗hann 计算一个hann窗kaiser 计算一个kaiser窗nuttallwin 计算一个最小4项Blackman-Harris窗(由Nuttall定义的)parzenwin 计算一个parzenwin窗rectwin 计算一个rectangular窗sigwin 构建一个窗对象triang 计算一个triangular窗tukeywin 计算一个tukey窗window 计算一个指定的窗91、 FIR滤波器设计函数convmtx 卷积矩阵cremez 复数非线性相位等纹波FIR滤波器设计dfilt 构建一个离散时间滤波器对象。fir1 设计一个基于窗函数的FIR滤波器fir2 设

24、计一个基于频率取样的FIR滤波器fircls 有限制的最小平方FIR多频带滤波器的设计fircls1 基于有约束的最小二乘法设计具有线性相应的 FIR高通或低通滤波器firgauss 设计一个FIR高斯数字滤波器firls 最小平方线性相位的FIR滤波器的设计。firrcos 升余弦FIR滤波器的设计intfilt 内差FIR滤波器的设计kaiserord 用kaiser窗设计FIR滤波器时的参数估计。remez Parks-McClellan最优滤波器的设计remezord Parks-McClellan最优滤波器阶数的估计sgolay savizky-Golay滤波器的设计92、 butt

25、ap 巴特沃斯模拟低通滤波器原型cheb1ap 切比雪夫I型模拟低通滤波器原型cheb2ap 切比雪夫II型模拟低通滤波器原型ellipap 椭圆模拟低通滤波器原型93、 IIR滤波器阶数估计buttord 巴特沃斯滤波器的阶数和截至频率cheb1ord 计算切比雪夫I型滤波器的阶数cheb2ord 计算切比雪夫II型滤波器的阶数ellipord 计算一个椭圆滤波器的最小阶数94、 IIR滤波器的设计butter 巴特沃斯模拟或数字滤波器设计cheby1 切比雪夫I型滤波器设计cheby2 切比雪夫II型滤波器设计ellip 椭圆滤波器设计dfilt 构建一个离散时间滤波器对象maxflat

26、通用的巴特沃斯数字滤波器设计prony 设计一个指定时间域的单位冲激响应的IIR数字滤波器stmcb 用Steiglitz-McBride迭代算法寻找一个数字滤波器。yulewalk 递归滤波器的设计95、 各类模拟滤波器之间的转换lp2bp 将低通模拟滤波器转换为带通滤波器lp2bs 将低通模拟滤波器转换为带阻滤波器lp2hp 将低通模拟滤波器转换为高通滤波器lp2lp 将低通模拟滤波器转换为另一种低通模拟滤波器96、 FIR最佳滤波器设计gremez 使用Parks-McClellan算法来设计数字FIR滤波器。firlpnorm 最小p-norm最佳滤波器设计97、 最佳IIR滤波器设计iirlpnorm 最小p-norm形式的IIR最佳滤波器设计。无约束的可以设计任意形状的频响曲线的IIR滤波器的最佳逼近。iirlpnormc 设计一个具有约束的最小的p-norm最佳IIR滤波器。也是采用最小p-norm优化算法,这里的约束是限制IIR滤波器极点半径。iirgrpdelay 具有事先设定的群时延的最佳的IIR滤波器设计。98、 radsimp

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1