1.2 MATLAB中数组和矩阵运算.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件应用 主讲:李强 Email:qianglinan@126.com 数学与信息科学学院 1.2 MATLAB中数组及矩阵运算 MATLAB中的数据是以矩阵或数组为基本运算单元,其运算分为常规运算和点运算两种形式。矩阵或数组的常规运算是依据线性代数和运算法则进行运算;而点运算是针对矩阵或数组内对应元素之间进行运算。它们的运算的指令形式及内涵见表(s为常数,A为方阵,B、C均为矩阵) 1.2.2 向量和矩阵的建立与访问 创建向量和矩阵有多种简便方法,应遵循以下原则: (1) 所有元素用中括号‘[ ]’括起来; (2) 同行的不同元素之间用空格或逗号分开; (3) 行与行之间用分号或回车分隔; (4) 元素可以是数值、变量、函数、表达式。 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 1.2.2 向量和矩阵的建立与访问 在《射雕》中郭黄二人被裘千仞追到黑龙潭,躲进瑛姑的小屋。瑛姑出了一道题:数字1-9填到三行三列的表格中,要求每行、每列、及两条对角线上的和都相等。这道题难倒了瑛姑十几年,被黄蓉一下子就答出来了。 4 9 2 3 5 7 8 1 6 1.2.2 向量和矩阵的建立与访问 3. 命令生成方式 例如: (2) 利用linspace()函数生成向量 help linspace LINSPACE Linearly spaced vector. LINSPACE(X1, X2) generates a row vector of 100 linearly equally spaced points between X1 and X2. LINSPACE(X1, X2, N) generates N point between X1 and X2. For N 2, LINSPACE returns X2. See also LOGSPACE, :. 例如: x=linspace(0,pi,11) %从0开始到pi等距产生11个元素的行向量x 1.2.3 矩阵运算与函数 1.2.3 矩阵运算与函数 例如:a=[1 2 3;4 5 6;7 8 9]; d=eig(a) % 求方阵a的特征值返回到列向量并显示 d = 16.1168 -1.1168 -0.0000 例如:a=[1 2 3;4 5 6;7 8 9]; [v,d]=eig(a) %求方阵a的特征值向量和特征值并显示 v = -0.2320 -0.7858 0.4082 -0.5253 -0.0868 -0.8165 -0.8187 0.6123 0.4082 (注意,第一列为对应第一个特征值的特征向量) 例如:a=[1 2 3;4 5 6;7 8 9]; [v,d]=eig(a) %求方阵a的特征值向量和特征值并显示 d = 16.1168 0 0 0 -1.1168 0 0 0 -0.0000 应用举例 plot(x,y,linewidth,2) %画函数y的曲线,默认为蓝色(参看实验2) grid %在第一个子窗口中加坐标网格 subplot(1,2,2) %在第二个子窗口中绘图 plot(x,z,linewidth,2) %画函数z的曲线,默认为蓝色(参看实验2) grid %在第二个子窗口中加坐标网格 其中,(1)由于x为向量,所以函数中的平方、成绩以及商的运算均使用点运算,否则为非法操作。 例如: x.^2 *cos(x) (2) 由于x中可能出现0分量,为避免出现0为分母,所以用x+eps取代x作分母,其中eps为系统运算时计算机允许取到的最小值; eps ans = 2.2204e-016 命令subplot、plot、grid均为MATLAB绘图函数,有关信息见实验2。 a=[1 2 1;4 2 -6;-1 0 2]; %输入系数矩阵a b=[2;3;4]; %输入右端

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档