MATLAB矩阵运算与应用实例

上传人:laiq****ong 文档编号:245979950 上传时间:2024-10-11 格式:PPT 页数:14 大小:1.30MB
返回 下载 相关 举报
MATLAB矩阵运算与应用实例_第1页
第1页 / 共14页
MATLAB矩阵运算与应用实例_第2页
第2页 / 共14页
MATLAB矩阵运算与应用实例_第3页
第3页 / 共14页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,MATLAB,矩阵运算与应用,一、基本知识,什么是矩阵,矩阵、向量以及数组的关系,先来看一,个,5*5,的,矩阵,行向量,列,向,量,矩阵由行向量和列向量组成,实际上,它是一张数据表,每行的列数相等,每列的行数相等。一般情况下,这种数据表在数学上叫做矩阵,但在编程语言上却有另一种叫法。,必须意识到,MATLAB,也是一门编程语言(事实上你可以用它开发游戏和进行图像处理),那么在编程语言上这种数据表一般称作什么呢?,一数组,在,C/C+,、,C#,、,JAVA,等几乎所有的编程语言中,像左图这个的数据集合都被称作数组。使用最多的数组是一维数组和二维数组,左图是一个二维数组。,明辨关系,它既是一维数组(编程语言的叫法),也是向量(数学的叫法),它既是二维数组(编程语言的叫法),也是矩阵(数学的叫法),二、基本运算(操作),(,1,)引用,(,2,)提取与删除,(,3,)外部录入,!,注意,以下讲解看到数组和矩阵时,应该意识到它是同一样东西,(,1,)引用,左图是在,MATLAB,中输入和显示的一个二维数组截图,在上面的输入中,,magic(4),将生成一个,4*4,的二维数组(或者说一个,4*4,的矩阵),并且将该数组赋值给一个变量,array,,,array,为数组名,以后可以通过,数组名,(,数组元素所在的行数,,,数组元素所在的列数,),来引用数组中的某一个元素,如,array(2,2),引用了第二行第二列的元素,即,11,对于一维数组元素(即向量)的引用,大家就自己摸索吧。,(,2,)提取与删,除,核心内容,冒号运算符,(,:,),将任意矩阵变为列向量,array(:),注意此处,array,代表数组名,选取矩阵的某行所有列,array(4,:),选取数组,array,第四行的所有列,选取矩阵的某列所有行,array(:,3),选取数组,array,第三列的所有行,删除矩阵的某行或某列,array(:,3)=,令数组,array,第三列为空,即删除了第三列,,表示空数组,(,3,)外部录入,1.,使用变量窗口直接编辑(包括复制、粘贴、修改、删除等操作),2.,使用,xlsread(),函数;,Read a specific range of data from the Excel file in the previous example.,filename=,myExample.xlsx,;,sheet=1;,xlRange=,B2:C3,;,subsetA=xlsread(filename,sheet,xlRange),更多内容请参考,MATLAB,的帮助文档或百度一下,,以上内容引自,MATLAB,帮助文档。,三、应用,(,1,)解线性方程组,(,2,)批量数据的处理,(,3,)图片处理(,2013,年的全国赛,B,题为图像处理类题目),(,1,)解线性方程组,改写为矩阵形式,A,X,B,这里必须使用左除运算符,不能写成,X=B/A,。,(,2,)批量数据的处理,从外部读入大量数据,使用,M,文件,建立空数组,(,作为中间变量或输出变量,),进行你希望的处理(如成绩统计、进行基本的数组循环处理),(,3,)图片处理(,2013,年的全国赛,B,题为图像处理类题目),使用,imread(),函数从外部读入一个位图图像,进行你想要和处理,(,如使用,rgb2gray(),函数将彩图变为灰阶图;对某个灰度值放大或放小,),
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!