《MATLAB与信号处理》课程电子教案(2015讲稿)MATLAB概述

MATLAB概述
MATLAB概述

什么是MATLAB一种用于科学工程计算的高级语言名称由来:MatrixLaboratory·特点高效方便的矩阵、数组运算语言简单、编程效率高(演算纸的科学算法语言)·可视化功能强大·丰富的工具箱·扩充能力强版本:R+年份+代码大
什么是MATLAB 一种用于科学工程计算的高级语言 名称由来:Matrix Laboratory 特点 高效方便的矩阵、数组运算 语言简单、编程效率高(演算纸的科学算法语言) 可视化功能强大 丰富的工具箱 扩充能力强 版本:R+年份+代码

MATLAB系统环境桌面工作环境菜单栏和工具栏命令窗口(CommandWindow)工作空间(Workspace)历史记录窗口(CommandHistory)福当前目录窗口(CurrentDirectory)·帮助系统.帮助命令(help命令)帮助窗口·Demo演示
MATLAB系统环境 桌面工作环境 菜单栏和工具栏 命令窗口(Command Window) 工作空间(Workspace) 历史记录窗口(Command History) 当前目录窗口(Current Directory) 帮助系统 帮助命令(help命令) 帮助窗口 Demo演示

MATLAB变量·变量命名规则·变量名区分大小写·变量名开头必须是英文字母,后面可以接英文字母、下划线、数字,但不能使用空格和标点符号.变量名最多不超过63个字符不能使用系统函数名和系统保留字■MATLAB不要求事先对变量进行声明,也不需要定义变量类型MATLAB会根据赋变量的值或对变量所进行的操作,自动生成变量并确定变量的数据类型和大小一些特殊变量(常量):pi,i,j,inf,NaN,ans
MATLAB变量 变量命名规则 变量名区分大小写 变量名开头必须是英文字母,后面可以接英文字母、下划线、数 字,但不能使用空格和标点符号 变量名最多不超过63个字符 不能使用系统函数名和系统保留字 MATLAB不要求事先对变量进行声明,也不需要定义变量类型, MATLAB会根据赋予变量的值或对变量所进行的操作,自动生 成变量并确定变量的数据类型和大小 一些特殊变量(常量):pi,i,j,inf,NaN,ans

MATLAB数据类型(1)·数值·整数型(有符号整数型和无符号整数型)·浮点型(单精度浮点型和双精度浮点型)·MATLAB中数值的默认数据类型是双精度浮点型·复数由实部和虚部两个部分组成,用或表示需数单位例如 :>> x = 1 + 2iX=1.0000+2.0000i
MATLAB数据类型(1) 数值 整数型(有符号整数型和无符号整数型) 浮点型(单精度浮点型和双精度浮点型) MATLAB中数值的默认数据类型是双精度浮点型 复数由实部和虚部两个部分组成,用i或j表示需数单位 例如: >> x = 1 + 2i x = 1.0000 + 2.0000i

MATLAB数据类型(2)·字符·表示字符和字符串例如:>> str ='An example of Stringstr =An example of String·逻辑·0和1表示逻辑假和逻辑真
MATLAB数据类型(2) 字符 表示字符和字符串 例如: >> str = 'An example of String' str = An example of String 逻辑 0和1表示逻辑假和逻辑真

MATLAB数据类型(3)·元胞元胞数组的基本单位,元胞可以是不同类型和大小的数据,可以将不同类型的数据集中在一个变量中例如:>> A = (1,ones(3);'string',cell(2,2))A=[ 1] [3x3 double]'string'(2x2 cell }。用0可以访问元胞的值,例如A1,2}表示元胞数组A第1行第2列的元胞>> A(1,2]ans =111111111
MATLAB数据类型(3) 元胞 元胞数组的基本单位,元胞可以是不同类型和大小的数据,可以将不同类 型的数据集中在一个变量中 例如: >> A = {1,ones(3);'string',cell(2,2)} A = [ 1] [3x3 double] 'string' {2x2 cell } 用{}可以访问元胞的值,例如A{1,2}表示元胞数组A第1行第2列的元胞 >> A{1,2} ans = 1 1 1 1 1 1 1 1 1

MATLAB数据类型(4)结构可以在同一个变量中存放不同类型数据例如:>>family.name='my family;>>family.number=3;>>family.people='father,mother,mefamily =name:'my familynumber:3people:'father,mother,me'函数函数句柄用于间接调用一个函数的MATLAB值或数据类型,创建函数句柄后,可以通过句柄来实现函数功能
MATLAB数据类型(4) 结构 可以在同一个变量中存放不同类型数据 例如: >> family.name = 'my family'; >> family.number = 3; >> family.people = 'father,mother,me' family = name: 'my family' number: 3 people: 'father,mother,me' 函数 函数句柄用于间接调用一个函数的MATLAB值或数据类型,创建函数句柄 后,可以通过句柄来实现函数功能

矩阵(1)矩阵的建立·直接输入例如:>>A=[123;456]·由已知矩阵进行运算或拼接例如:>> Y = 2 * X>> Z = [X;Y]·通过函数生成eye,zeros,ones,rand,randn.冒号表达式文秒它可以产生行量。h一殷格式为x=n1:no:n2,表示产生冒号个从n1并始到n2结策,步长另n0的向量·如果略去式中n0一项,此时默认步长为1
矩阵(1) 矩阵的建立 直接输入 例如: >> A = [1 2 3;4 5 6] 由已知矩阵进行运算或拼接 例如: >> Y = 2 * X >> Z = [X;Y] 通过函数生成 eye,zeros,ones,rand,randn . 冒号表达式 冒号“:”,利用它可以产生行向量。一般格式为x = n1:n0:n2,表示产生 一个从n1开始到n2结束,步长为n0的向量。 如果略去式中n0一项,此时默认步长为1

矩阵(2)·矩阵的拆分·矩阵元素:通过元素的下标来访问,例如:A(a,b),x(a)·矩阵拆分:利用冒号表达式,例如:A(:,b),A(a,:),A(a:a+m,),A(,b:b+n), A(a:a+m,b:b+n)·矩阵的运算函数length,size,det,fliplr,rank,inv,min,max
矩阵(2) 矩阵的拆分 矩阵元素:通过元素的下标来访问,例如:A(a,b),x(a) 矩阵拆分:利用冒号表达式,例如:A(:,b),A(a,:),A(a:a+m,:), A(:,b:b+n),A(a:a+m,b:b+n) 矩阵的运算函数 length,size,det,fliplr,rank,inv,min,max
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《MATLAB与信号处理》课程电子教案(2015讲稿)MATLAB信号处理基础.pdf
- 北京理工大学:《数字信号处理 Digital Signal Processing》课程电子教案(讲稿)离散时间信号与系统分析基础(2015).pdf
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)04 数字基带传输.pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)07 最佳接收.pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)08 模拟信号数字化(模拟信号的脉冲调制).pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)03 模拟调制系统.pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)09 信道编码.pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)05 数字频带信号传输.pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)02 信号噪声分析.pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)06 改进的数字频带传输.pptx
- 北京交通大学:《通信系统原理》课程教学资源(PPT课件)01 绪论(主讲:陈一帅).pptx
- 北京交通大学:《通信原理》课程教学大纲(适用专业:通信工程、信息工程).doc
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第9章 串扰.pptx
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第8章 辐射发射与辐射抗扰度.pptx
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第7章 天线.pptx
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第6章 传导发射与传导抗扰度.pptx
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第5章 元件的非理想性.pptx
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第4章 传输线和信号完整性.pptx
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第3章 信号谱-时域和频域之间的关系.pptx
- 北京交通大学:《电磁兼容理论》课程教学课件(PPT讲稿)第2章 电子系统的EMC要求.pptx
- 《MATLAB与信号处理》课程电子教案(2015讲稿)数字滤波器设计.pdf
- 《MATLAB与信号处理》课程电子教案(2015讲稿)平稳信号分析.pdf
- 北京理工大学:《信号与信息处理》课程教学资源(实验讲义)数字信号处理实验教程(基于MATLAB语言).pdf
- 北京理工大学:随机信号分析实验(讲义).pdf
- 《统计信号处理 Statistical Signal Processing》课程电子教案(2018讲稿)第三章 信号检测理论.pdf
- 《统计信号处理 Statistical Signal Processing》课程电子教案(2018讲稿)第四章 参数估计理论.pdf
- 《统计信号处理 Statistical Signal Processing》课程电子教案(2018讲稿)第五章 噪声中信号的处理.pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器(FIR数字滤波器频率取样设计法).pdf
- 《数字信号处理》课程教学资源(习题集)第三章 离散傅里叶变换(DFT)、第四章 快速傅里叶变换(FFT)、第五章 数字滤波器.pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器(FIR数字滤波器窗函数设计法).pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器(FIR数字滤波器).pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器(IIR数字滤波器的频率变换).pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器(IIR数字滤波器双线性变换法 Bilinear Transformation).pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器 §5-2 将传递函数转化 §5-2 FIR数字滤波器的结构.pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器 §5-3 IIR数字滤波器设计.pdf
- 《数字信号处理》课程教学课件(2020讲稿)第五章 数字滤波器 §5-1 概述.pdf
- 《数字信号处理》课程教学课件(2020讲稿)第四章 快速傅里叶变换 §4-8 线性调频Z变换 Chirp-Z Transform §4-10 FFT的应用 §4-11 2-D DFT/FFT算法 §4-12 FFT的其它形式.pdf
- 《数字信号处理》课程教学课件(2020讲稿)第四章 快速傅里叶变换 §4-6 分裂基FFT算法 §4-7 实序列的FFT算法.pdf
- 《数字信号处理》课程教学课件(2020讲稿)第四章 快速傅里叶变换 §4-4 按频率抽取(DIF)的FFT算法(Sande-Tukey算法).pdf
- 《数字信号处理》课程教学课件(2020讲稿)第四章 快速傅里叶变换 §4-5 N为复合数的FFT算法(统一的FFT算法).pdf
