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

MATLAB考前整理MATLAB考前整理.docx

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

数组与矩阵的区别与共同点:单个的数就是1*1的矩阵;数组或向量就是1*n或n*1的矩阵。事实上对于matlab来说数、数组或向量和矩阵在本质上没有任何区别,他们的维数都是2,一切都是以矩阵的形式保存的。一维数组相当于向量,二维数组相当于矩阵,所以矩阵是数组的子集。1.运算:数组的运算是指数组对应元素之间的运算,也称点运算。矩阵是一个二维数组,矩阵的加、减、数乘等运算与数组运算是一致的。乘法、乘方和除法有特殊的数学含义,并不是数组对应元素的运算. 2.运算符: 对于乘法、乘方和除法等三种运算,矩阵运算按线性变换定义,使用通常符号(如A*B);数组运算按对应元素运算定义,使用点运算符(A.*B)。 对应元素求幂和取对数也与矩阵求幂、取对数符号不同(点乘矩阵维度一致,矩阵乘mnnk)3.元素:数组中的元素可以是字符等;矩阵中的只能是数。4.矩阵是一个数学概念(线性代数里的),有明确、严格的数学规则。而数组是个计算机上定义的规则)5.构造:GUI之绘制:GUIDE的启动:输入guide命令,在guide quick start里面选择空白GUI模板,可以通过预设值preference设置显示属性。创建图形用户界面对象:在打开的图形用户界面上添加uicontrol控件。按住左键拖动控件即可。可以在控件的property中调整空间位置,也可使用工具微调。也可以在Menu Editor中编辑菜单。可以用工具条按钮创建和调整菜单项。在property inspector中修改各控件的String属性、Tag属性和其他属性。在M文件中编辑回调函数。可以在M文件编辑器的函数显示列表中选择,也可以在GUIDE编辑器中对应的按钮上单击鼠标右键。图形用户界面的执行。在M文件或fig文件上单击run按钮。手敲代码:使用uicontrol创建控件对象,并且设置对象的属性(包括对象的属性、回调函数等)使用uimenu命令创建菜单,可以在当前figure中创建,也可以在父菜单下创建。也可以设置对象的属性(包括对象的属性、回调函数等)。1 点乘2 find3 fscanf(按行读按列排)4 开数组5 图像处理结束时abs uint8MATLAB中矩阵与数组的区别,点运算符的运用一维数组相当于向量,二维数组相当于矩阵.所以矩阵是数组的子集数组运算是指数组对应元素之间的运算,也称点运算.矩阵的乘法、乘方和除法有特殊的数学含义,并不是数组对应元素的运算,所以数组乘法、乘方和除法的运算符前特别加了一个点。矩阵是一个二维数组,所以矩阵的加、减、数乘等运算与数组运算是一致的。但有两点要注意:(1)对于乘法、乘方和除法等三种运算,矩阵运算与数组运算的运算符及含义都不同:矩阵运算按线性变换定义,使用通常符号;数组运算按对应元素运算定义,使用点运算符;(2)数与矩阵加减、矩阵除法在数学是没有意义的,在MATLAB中为简便起见,定义了这两类运算数组运算:转置?? A.?? 非共轭转置,相当于(conj(A))数组加与减 A+B与A-B 对应元素之间加减数乘数组 k.*A或A.*k k乘A的每个元素数与数组加减k+A与k-A k加(减)A的每个元素数组乘数组 A.*B数组乘方A.^k?? A的每个元素进行k次方运算??? k.^A以k底的,分别以A的元素为指数求幂值数除以数组 k./A和A.\k??k分别被B的元素除数组除法左除A.\B右除B./A矩阵运算:矩阵转置 A?? 共轭转置加减?? A+B A-B数乘矩阵 k*A或A*k 上三项同数组运算?矩阵乘法 A*B?? 按数学定义的矩阵乘法规则矩阵乘方A^k?? k个矩阵A相乘数与矩阵加减k+A与k-A 等价于k*ones(size(A))+-A矩阵除法左除A\B,右除B/A 分别为AX=B和XA=B的解脚本文件是顺序执行的一系列命令,函数文件时将函数和命令集中在一个功能模块内;脚本文件以注释行%开始,函数文件以function引导的声明语句开始;脚本式的变量都会驻留在工作空间内,都是全局变量,函数式中变量不显示也不储存在工作空间,临时存储,用后删除;函数有输入输出;函数名与文件名必须相同,函数文件内还可调用脚本文件,函数文件要定义文件名,m文件可以有多个因变量的自变量,多个因变量时用[]括起来;函数文件可以创建子函数,但仅在该函数中有效,function后注释行为帮助。冒泡法排序:function b = sort1(a,N)fori = 1:(size(a,1)-1)for j = 1:(size(a,1)-i)if a(j,N)a(j+1,N)temp = a(j,N);a(j,N)=a(j+1,N);a(j+1,N) = temp;endendendb = a(:,N);读取文件行数fid = fopen(DEM.

文档评论(0)

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

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

1亿VIP精品文档

相关文档