中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PDF
文档页数:27
文件大小:409.7KB
团购合买:点击进入团购
内容简介
《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

共27页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档