MATAB实验教程——MATLAB 基本运算.docx
《MATAB实验教程——MATLAB 基本运算.docx》由会员分享,可在线阅读,更多相关《MATAB实验教程——MATLAB 基本运算.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验二 MATLAB基本运算一. 实验目的(1)通过实验,进一步熟悉MATLAB编程环境。(2)掌握MATLAB各种表达式的书写规则以及常用函数的使用。(3)能用MATLAB进行基本的数组、矩阵及符号运算。(4)掌握矩阵分析的方法以及能用矩阵求逆法解线性方程组。二. 实验原理(1)赋值语句1)变量=表达式2)表达式(2)矩阵的建立1)直接输入法:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行 的各元素之间用空格或逗号分开,不同行的元素之间用分号分开。2)利用m文件建立矩阵3)利用冒号表达式建立一个向量el:e2:e34)利用linspace函数产生行向量linspace(a,b,
2、n)三. 实验任务及步骤1变量和数组MATLAB程序的基本数据单元是数组。一个数组是以行和列组织起来的数据集合,并 且拥有一个数组名。数组可以定义为向量或矩阵。向量一般来描述一维数组,而矩阵往往来 描述二维或多维数组。2 MATLAB变量的初始化当变量初始化时,MATLAB将会自动建立变量。有三种方式初始化MATLAB中的变量:1)用赋值语句初始化变量,var = expression;2)用 input 函数从键盘输入初始化变量,my_val = input(Enter an input value:);3)从文件读取一个数据编程隐患:每一行元素的个数必须完全相同,每一列元素的个数也必须完全
3、相同.试图 创建一个不同行(列)拥有不同数目元素的数组,在编译时将会出现错误.表2. 1用于创始化变量的MATLAB函数函数作用zcros(n)创建一个nXn军矩蚱zcros(n,m)面建一不n X m室矩蚱zcros(sizc(arrB刨建一不与 薮纽arr的零短距oncs(n)创建一个nXn元素全为1矩阵ones(n,m)创建一个nX m元素全为1矩阵cyc(n)的建一不nX n检矩阵cyc(njn)而屉一个nX m的隼位矩阵icngtlMarr)近向二不而系下而正函三孤薮纸币邕良帝而二雍而良说一sizeCarr)应向指比驳面而行薮和制数3矩阵定义与引用 一维数组的创建 建立方法一:直接输
4、入法A=1 2 3 4A=1,2, 3,4建立方法二:冒号法例题:建立数组A,其中A=1, 2, 3, 4, 5 A=l:l:5 A=l:5建立方法三:特殊方法调用格式:A=linspace(初始量,终止量,数组元素个数)B=logspace (初始量,终止量,数组元素个数)例题:生成数组A,其中A=l, 2, 3, 4, 5 A=linspace(1, 5, 5) A=linspace(1, 5. 5, 5) A=linspace(1, 5, 5. 5)一维数组的引用:引用格式:arrayName (n);引用一维数组中的第n个元素arrayName (nl :n2);引用一维数组中的第nl
5、至n2个元素arrayName(nl n2);引用一维数组中的第nl和n2个元素arrayName(nl n2);引用一维数组中的第nl和r)2个元素(x) 例题:A=1,2, 3,4, 5A(3)A(1:3)二维数组的创建例题 myArray=l 23456;6543215, sqrt(25), 10-5, 0+5, abs(-5), 5二维数组的引用:引用格式:arrayName (m, n);引用二维数组的第m行n列的元素arrayName (m,:);引用二维数组的第m行的所有列元素arrayName (:, n);引用二维数组的第n列的所有行元素arrayName(ml :m2, n
6、);引用二维数组的第n列中ml至m2行的元素arrayName(m, nl :n2);引用二维数组的第m行中nl至n2列的元素arrayName(ml m2, n);引用二维数组的第n列中ml行和m2行的元素 arrayName(m, nl n2);引用二维数组的第m行中nl列和n2列的元 例题:A=1,2, 3,4, 5;6, 7, 8, 9, 10A(1,:)A(:,3)A(2, 1:2)A(1:2, 2)4特殊变量在MATLAB中有许多预先定义好的特殊变量。在MATLAB中这些特殊变量可以随时 使用,不用初始化。一些常见的预定义值列在表2. 2。表2.2预定义特殊变量函数用途-pi有15
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATAB实验教程MATLAB 基本运算 MATAB 实验 教程 MATLAB 基本 运算
限制150内