《MATLAB编程与应用》 课件 第2章 变量、数组与矩阵_第1页
《MATLAB编程与应用》 课件 第2章 变量、数组与矩阵_第2页
《MATLAB编程与应用》 课件 第2章 变量、数组与矩阵_第3页
《MATLAB编程与应用》 课件 第2章 变量、数组与矩阵_第4页
《MATLAB编程与应用》 课件 第2章 变量、数组与矩阵_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLABProgrammingandApplicationMATLAB编程与应用(微课视频版)

教育部高等学校电子信息类专业教学指导委员会规划教材高等学校电子信息类专业系列教材.新形态教材

目录

第1章概述第2章变量、数组与矩阵第3章二维绘图系统第4章三维绘图第5章MATLAB编程第6章MATLAB符号运算第7章文件I/O操作第8章MATLAB数值分析与应用第9章Simulink仿真基础第2章变量、数组与矩阵2.1数据2.2变量2.3MATLAB基本函数2.4MATLAB数据类型 2.5MATLAB数组运算2.6MATLAB矩阵算术运算2.7数组和矩阵操作本章小结 第2章变量、数组与矩阵2.1数据

数据是描述现实世界的各种信息的符号记录,是信息的载体,是信息的具体表现形式,其具体的表现有数字、文字、图形、图像、声音等。2.1数据

matlab向量、矩阵和数组的关系2.2变量2.2.1变量与赋值在MATLAB中,有效的变量名称命名规则:只能由字母、数字或下划线组成。第一个字符必须是英文字母。不可以包含标点符号和类型说明符%、&、!、#、@、$。不能与系统关键字同名的变量,如

if

、else或

end等。要获取关键字的完整列表,可运行

iskeyword

命令。避免创建与函数同名的变量,例如

i、j、mode、char、size

path。一般情况下,变量名称优先于函数名称。变量名称的最大长度为

namelengthmax

命令返回的值。2.2变量赋值语句的常用格式为:变量=表达式或简化为表达式x=1+i;%把值1+2i赋值给变量xy=3-sqrt(19);%把值3-sqrt(19)赋值给变量y(cos(abs(x+y))-sin(98*pi/180))/(x+abs(y))%计算函数表达式的值2.2变量2.2.2

特殊变量在MATLAB工作空间中,还驻留几个由系统本身定义的特殊变量,也称作预定义变量。2.3MATLAB基本函数2.3.1三角函数2.3MATLAB基本函数2.3.2指数函数2.3MATLAB基本函数2.3.3复数2.3MATLAB基本函数2.3.4取整和余数2.3MATLAB基本函数2.3.5数据分析函数2.3MATLAB基本函数2.3.6随机数2.4MATLAB数据类型在MATLAB中数据类型包括8种整型、2种单精度浮点型、双精度浮点型、逻辑型、字符串型、单元数组、结构体类型和函数句柄。1.5MATLABR2022b的通用命令常用命令2.输入内容的编辑2.5MATLAB数组运算2.5.1算术运算2.5MATLAB数组运算2.5.2关系运算2.5MATLAB数组运算2.5.3逻辑运算2.5MATLAB数组运算2.5.4运算优先级2.6MATLAB矩阵算术运算2.7数组和矩阵操作2.7.1数组和矩阵的创建1.直接法用逗号“

,”或空格间隔数组元素,表示分列,分号或回车表示分行。然后用方括号

“[]”括起来。a=[12478]或a=[1,2,4,7,8]b=[1;2;4;7;8]c=[2,4,1;8,2,7;3,6,9]2.7数组和矩阵操作2.7.1数组和矩阵的创建2.增量法(冒号法)冒号(:)是MATLAB中最有用的操作符之一,用于产生向量。利用MATLAB提供的冒号运算符“:”,可生成1

n矩阵。a=0:1:5b=linspace(0,5,10)c=logspace(0,5,10)2.7数组和矩阵操作2.7.1数组和矩阵的创建3.函数法x=(0:pi/8:2*pi)';y=sin(x);z=cos(x);A=[xyz]2.7数组和矩阵操作2.7.2下标索引2.7数组和矩阵操作2.7.3空矩阵语句new=[]分配了一个0

0的矩阵new,它对应于一个空矩阵。可以通过new=[newX]进行元素或向量的添加,其中X就是要添加进这个矩阵的元素或向量。new=[];a=1;b=2;new=[newa]2.7数组和矩阵操作2.7.4矩阵操作1.矩阵基本操作A=magic(3)b1=diag(A)b2=diag(A,0)b3=diag(A,1)2.7数组和矩阵操作2.7.4矩阵操作2.

矩阵的线性代数clc,clearA=magic(3);y=det(A)r=rank(A)B=inv(A)t1=trace(A)n1=norm(A,1)E=eig(A)[V,D]=eig(A)2.7数组和矩阵操作2.7.4矩阵操作3.

矩阵

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论