[计算机软件及应用]matlab课件第3讲

[计算机软件及应用]matlab课件第3讲

ID:40004883

大小:447.50 KB

页数:45页

时间:2019-07-17

[计算机软件及应用]matlab课件第3讲_第1页
[计算机软件及应用]matlab课件第3讲_第2页
[计算机软件及应用]matlab课件第3讲_第3页
[计算机软件及应用]matlab课件第3讲_第4页
[计算机软件及应用]matlab课件第3讲_第5页
资源描述:

《[计算机软件及应用]matlab课件第3讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab语言及其应用第3讲2.2.2、创建一维数组变量第一种方法:使用方括号“[]”操作符【例2-1】创建数组(行向量)a=[13pi3+5i]>>a=[13pi3+5*i]%ora=[1,3,pi,3+5*i]a=1.00003.00003.14163.0000+5.0000i所有的向量元素必须在操作符“[]”之内;向量元素间用空格或英文的逗点“,”分开。第二种方法:使用冒号“:”操作符【例2-2】创建以1~10顺序排列整数为元素的行向量b。>>b=1:10b=123456789107/17/20212M

2、atlabLanguage2.2.2、创建一维数组变量(续)【例2-3】键入并执行c=1:2:10和d=1:2:9>>c=1:2:10c=13579>>d=1:2:9d=13579利用冒号“:”操作符创建行向量的基本语法格式:x=Start:Increment:EndStart表示新向量x的第一个元素;新向量x的最后一个元素不能大于End;Increment可正可负,若负,则必须Start>End;若正,则必须Start

3、7/17/20213MatlabLanguage2.2.2、创建一维数组变量(续)第三种方法:利用函数linspace函数linspace的基本语法x=linspace(x1,x2,n)该函数生成一个由n个元素组成的行向量;x1为其第一个元素;x2为其最后一个元素;x1、x2之间元素的间隔=(x2-x1)/(n-1)。如果忽略参数n,则系统默认生成100个元素的行向量。【例2-4】键入并执行x=linspace(1,2,5)x=1.00001.25001.50001.75002.0000同学们可以在实验时察看x

4、=linspace(1,2)执行结果。7/17/20214MatlabLanguage2.2.2、创建一维数组变量(续)列向量的创建使用方括号“[]”操作符,使用分号“;”分割行。【例2-5】键入并执行x=[1;2;3]X=123使用冒号操作符【例2-6】键入并执行x=(1:3)’%“’”表示矩阵的转置7/17/20215MatlabLanguage2.2.2、创建一维数组变量(续)创建数组变量的一般方法创建变量的赋值语句的一般格式var=expressionvar为变量名expression为MATLAB合法

5、表达式可以是单独的常数值或数值数组;也可以由常数值、其他变量(部分或全部)、数值数组和运算符(+、-等)构成。【例2-7】键入并执行a=[01+6];b=[a67];c=[6a7];d=[6a7a];7/17/20216MatlabLanguage2.2.2、创建一维数组变量(续)一旦被创建,变量就被存储在工作空间,可以通过“Workspace”窗口或在“CommandWindow”执行“whos”命令察看。操作一:使用“Workspace”窗口察看变量操作二:使用“whos”命令察看变量7/17/20217M

6、atlabLanguage2.2.3、创建二维数组变量第一种方法:使用方括号“[]”操作符使用规则数组元素必须在“[]”内键入;行与行之间须用分号“;”间隔,也可以在分行处用回车键间隔;行内元素用空格或逗号“,”间隔。【例3-1】键入并执行a2=[123;456;789]a2=123456789【例3-2】键入并执行a2=[1:3;4:6;7:9]%结果同上7/17/20218MatlabLanguage2.2.3、创建二维数组变量(续)【例3-3】由向量构成二维数组。>>a=[123];b=[234];>>c

7、=[a;b];>>c1=[ab];第二种方法:函数方法函数ones(生成全1矩阵)、zeros(生成全0矩阵)、reshape“helpelmat”获得基本的矩阵生成和操作函数列表【例3-4】创建全1的3x3数组。>>ones(3)【例3-5】创建全1的3x4数组。>>ones(3,4)7/17/20219MatlabLanguage2.2.3、创建二维数组变量(续)【例3-5】reshape的使用演示>>a=-4:4a=-4-3-2-101234>>b=reshape(a,3,3)b=-4-12-303-21

8、4数组元素的排列顺序,从上到下按列排列,先排第一列,然后第二列,…要求数组的元素总数不变。7/17/202110MatlabLanguage4、数组元素的标识与寻访数组元素的标识“全下标(index)”标识经典数学教科书采用“全下标”标识法:每一维对应一个下标。如对于二维数组,用“行下标和列下标”标识数组的元素,a(2,3)就表示二维数组a的“第2行第3列”的元素。对于一维数组,用一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。