网站大量收购独家精品文档,联系QQ:2885784924

Matlab基矩阵操作.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab基矩阵操作

Matlab基本矩阵操作 开放实验指导书 曲庆国 编 山东交通学院理学院 2013年9月 ⒈目的 本实验旨在向学生介绍一种解决专业问题的快速有效且具有强大功能的科学与工程计算软件。I),包含矩阵的构造、矩阵大小的改变、矩阵下标的引用; MATLAB7.0基本矩阵操作(II),包含矩阵信息的获取、矩阵结构的改变; MATLAB7.0基本矩阵操作(III),包含稀疏矩阵的存储方式和创建方法。 ⒊实验环境介绍 长清校区数学实验室 ⒋实验时数 20学时 实验一 MATLAB7.0基本矩阵操作(I) (6学时) 实验目的: 掌握MATLAB7.0矩阵的构造; 掌握MATLAB7.0矩阵大小的改变; 掌握MATLAB7.0矩阵下标的引用。 实验要求:给出程序和实验结果。 实验内容: 1、利用列向量建立一个范得蒙矩阵,并利用位于矩阵的奇数行偶数列的元素建立一个新的矩阵,须保持这些元素的相对位置不变。 2.按水平和竖直方向分别合并下述两个矩阵: 3. 分别删除第2题两个结果的第2行。 4. 分别将第2题两个结果的第2行最后3列的数值改为[11 12 13]。 5. 分别查看第2题两个结果的各方向长度。 6.分别将第5题两个结果均转换为2′9的矩阵。 7.计算第2题矩阵A的转置。 8.分别计算第5题矩阵A和B的A+B、A.* B和A\B。 9.判断第2题矩阵A和B中哪些元素值不小于4。 10.建立一个6行7列的矩阵,要求其元素服从区间上的均匀分布。 11.建立一个3行6列的矩阵,要求其元素服从标准正态分布。 12.建立一个8阶魔方矩阵。 实验二 MATLAB7.0基本矩阵操作(II) (6学时) 实验目的: 掌握MATLAB7.0矩阵信息的获取; 掌握MATLAB7.0矩阵矩阵结构的改变。 实验要求:给出程序和实验结果。 实验内容: 分析下面两个程序,其运行结果代表了什么? ①x = ones(1,8); n = length(x) 表示产生的1行8列的全1矩阵和各方向中最长长度为8. ②x = rand(2,10,3); n = length(x) 表示由3个2行10列的矩阵构成的0~1间均匀分布的随机矩阵的各方向中最长长度为10. 2、下面程序建立的矩阵a共有多少个元素,请用matlab求出。 a = magic(4); a(:,:,2) = a a(:,:,1) = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 a(:,:,2) = 16 5 9 4 2 11 7 14 3 10 6 15 13 8 12 1 请简述Matlab函数size的功能,对每一个功能分布举一个例子,并用Matlab求解。 Matlab函数size的功能:用来求矩阵各方向的长度,获取数组的行数和列数s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。 (3)如果在size函数的输入参数中再添加一项,并用1或2为该项赋值,则size将返回数组的行数或列数。其中r=size(A,1)该语句返回的时数组A的行数, c=size(A,2) 该语句返回的时数组A的列数。III) (8学时) 实验目的: 掌握MATLAB7.0稀疏矩阵的存储方式; 掌握MATLAB7.0稀疏矩阵的创建方法。 了解MATLAB7.0稀疏矩阵的运算规则。 实验要求:给出程序和实验结果。 实验内容: 给出矩阵的两种存储方式的联系和区别,这两种存储方式在实际应用中主要应用于具有什么特点的矩阵? MATLAB的矩阵有两种存储方式,存储方式和稀疏存储方式改为均匀分布的随机数。 把第3题中的矩阵改为Gauss分布的随机数。 用向量创建一个100行1000列的对角稀疏矩阵,要求将放在第—1条对角线上。 求出第6题中矩阵非零元素的个数。 求出第6题中矩阵的非零元素。 求出用于存储第6题中矩阵非零元素的空间长度。 简述稀疏矩阵的运算规则。 (1)把矩阵变为标量或者定长向量的函数总是给出满矩阵; (2)对于标量或者定长向量变换到矩阵的函数,如函数zeros()、ones()、eye()、ra

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档