Matlab 总结报告_matlab总结报告

其他工作总结 时间:2020-02-27 08:02:35 收藏本文下载本文
【www.daodoc.com - 其他工作总结】

Matlab 总结报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“matlab总结报告”。

MATLAB 总结报告

班级:09电气(1)班 姓名:李琐 学号:0905071042 MATLAB是一种计算科学软件,专门以矩阵的形式处理数据,它的功能有强大矩阵运算能力,方便直观的作图功能,全面的数值计算功能,图形用户界面GUI,仿真,专用工具箱。在MATLAB这本书中讲了好多内容,我觉得矩阵和数组、图形基础这两块内容在实际生活中用的比较多,下面我主要深入讲解图形基础中二维数组的的基本知识。

MATLAB的图形功能主要包括数据可视化、创建用户图形界面和简单数据统计处理等,数据或图形的可视化是进行数据处理或图形图像处理的第一步,它不仅仅是二维,还可以是三维空间。要想在MATLAB中进行数据可视化要进行以下步骤,首先要准备需要绘制在MATLAB图形窗体中的数据,创建图形窗体,并选择绘制数据的区域,然后绘制图形或曲线,设置曲线的属性,设置绘图区域的属性,并添加数据网格线,为绘制的图形添加标题、轴标签或者标注文本,最后打印或导出图形。

一、二维图形中基本绘图函数的使用

1、基本绘图函数有Plot, semilogx, semilogy, loglog, polar, plotyy;单矢量绘图:plot(y),矢量y的元素与y元素下标之间在线性坐标下的关系曲线。双矢量绘图:如x和y是同样长度的矢量, plot(x,y)命令将绘制y元素对应于x元素的xy曲线图。对数坐标绘图: x轴对数 semilogx, y轴对数semilogy, 双对数loglog。极坐标绘图: polar(theta,rho)theta—角度,rho—半径。

2、多重曲线绘图:一组变量绘图 plot(x,y):若x为矢量,y为矩阵时plot(x,y)用不同的颜色绘制y矩阵中各行或列对应于x的曲线;若x为矩阵,y为矢量时绘图规则与上面类似,只是将x中的每一行或列对应于y进行绘图;x和y是同样大小的矩阵时, plot(x,y)绘制y矩阵中各列对应于x各列的图形;如果y是矩阵,则plot(y)绘出y中各列相对于行号的图形,对于n行矩阵,x轴的坐标为[1:n]。多组变量绘图:对于一系列相应的矩阵yi和xi,可以使用多组变量绘图法:plot(x1,y1,x2,y2,…,xn,yn),这种方法的优点是允许将不同大小的矩阵或矢量的图形绘制在一张图上。双y轴绘图:plotyy,在一个图形窗口绘制两组数据曲线,共用一个x轴,图形两边各有一个y轴。两条图线可以调用不同的绘图方法。

3、复数绘图: plot用于函数绘制复数的图形时,通常虚部是被忽略的。但plot只作用于单个复变量z时,则绘出的是实部对虚部的关系图(复平面上的一组点)。即这时plot(z)等价于 plot(real(z)).如果在复平面绘制多重线,只能分别以实部和虚部为坐标来绘制,否则虚部将被忽略,并给出警告。

二、二维图形辅助操作命令

1、MATLAB绘图中的四种线形:实线(-)、点线(:)、点划线(-.)、虚线(--);标记点类型:.(点), +(加号), *(星号),o(圆圈),×(十字), s(矩形),d(菱形), △(上三角), ▽(下三角),(右三角), p(五边形),h(六边形);线的颜色有红r,绿g, 蓝b, 黄y, 粉红m, 青c(cyan),黑k.。图线的其他属性:可设置图线的宽度、标记点的边缘颜色、填充颜色、标记点的大小、加网格。

2、MATLAB提供的用于图形控制的函数和命令:axis: 人工选择坐标轴尺寸.clf:清图形窗口.ginput:利用鼠标的十字准线输入.Hold:保持图形.shg:显示图形窗口.subplot:将图形窗口分成N块子窗口.3、图形窗口的创建和选择:figure(n)函数用于为当前的绘图创建图形窗口,每运行一次figure就会创建一个新的图形窗口,n表示第个n窗口,如果窗口定义了句柄,也可以用figure(h)将句柄h的窗口作为当前窗口。clf 命令用于清除当前图形窗口中的内容。shg命令用于显示当前图形窗口。在一个图形窗口中绘制多个子图形:subplot(m,n,p), 把窗口分成m×n个小窗口,并把第p个窗口当作当前窗口。在一个已有的图形上绘图:用hold on命令在一个已有的图形上继续绘图,使用hold off命令结束继续绘图。

4、MATLAB中控制绘图区域就是控制轴的显示区域,控制图轴有两个函数,一个是axes函数,另一个是axis函数,它们两个都能实现图轴设置。Axis函数控制格式为axis(xmin xmax ymin ymax):指定二维图形x和y轴的刻度范围。axes函数实际上是控制图轴的Position属性。

5、MATLAB的图形标注方法:title(txt)在图形窗口顶端的中间位置输出字符串txt作为标题。Xlabel(txt)在X坐标下的中间位置输出字符串txt 作为标题。Ylabel(txt)在Y坐标下的中间位置输出字符串txt 作为标题。

Text 任意定位的标注。gtext 鼠标定位标注。legent 标注图例。三. 特殊图形的介绍 1. 条形图: bar(y), bar(x,y), barh, bar3(y), bar3(x,y),(1)二维条形图 :bar(y), bar(x,y), barh,如果y是矢量,bar(y)绘制最简

单的条形图, 每一个条形图的位置由y元素的下标决定,高度由y元素的大小决定。当y是m×n阶的矩阵时,bar(y)绘制的条形图以分组或叠加的形式表现。矩阵中每一行元素绘制在一组中,每一列元素绘制在每组中相对应的位置上(各组中同样颜色的条形表示同一列数据);使用bar(x,y)绘制指定x坐标的条形图,其中x必须是矢量,用于确定各组条形图的位置。三维条形图:bar3(y),将m×n阶的矩阵绘制成分布在三维空间中的柱体,有分组形式和分列形式两种。条形图中的图形叠加:通过在相同的位置创建一个与原来条形图中的坐标轴相对独立的新的坐标轴实现条形图的叠加。

2、饼图: 用于表示矢量或矩阵中各元素所占有的比例。函数pie和pie3提供平面饼图和三维饼图的绘图功能。不分离饼图: pie(x); 带分离切块的饼图:在矢量x的后面加一个与x相同长度的矢量,该矢量中所有不为0的元素所对应的矢量x中的切块将被分离出来。使用x中的数据绘制饼图,x中的每一个元素用饼图中的一个扇区表示。饼图的绘图函数pic(x,explode)功能:绘制向量x的饼图。不完整的饼图:如果向量x的元素和小于1,则绘制不完全的饼图。explode是与向量x大小相同的向量,并且其中不为零的元素所对应的相应部分从饼图中独立出来。三维饼图:有一定厚度的饼图,由函数pie3实现,调用方法与二维饼图相同。

3.其他图形: MATLAB有20多种特殊图形的绘制方法,下述为常用方法。(1)直方图: 一种统计运算的结果,它的横轴是数据的幅度,纵轴是对应于各个幅度数据出现的次数,直方图没有负数。bar3h(x,y)Bar(X,Y,WIDTH,参数)功能:对m*n矩阵Y绘制含有m组、每组n个宽度为WIDTH柱形条的直方图。barth(X,Y,WIDTH,参数)功能:绘制水平直方图。(2)离散杆状图:Stem 离散杆状图的绘图函数stem(x,y,’filled’)功能:绘制向量X中指定的序列Y的填充的离散杆状图。(3)阶梯图:调用函数stairs(x,y),每一阶梯的起始点为矢量y的数据点。(4)彩色分散点图函数:scatter(x,y,c,s)x, y为两个矢量,用于定位数据点,s为绘图点的大小,c为绘图所使用的色彩,s和c均可以以矢量或表达式形式给出,s和c为与x或y同长度的矢量时标记点尺 寸和颜色将按线性规律变化。在 scatter函数的前4各参数之后还可以增加第五个参数‘ filled‘,表示填充绘图点。Scatter与plot 的最大差别在于Scatter可以绘制变尺寸、变颜色的点图。(5)射线图:compa 射线图的绘图函数 compa(Z)功能:把复数矩阵Z中元素的相角和幅值显示成从原点辐射的箭头。Compa(X,Y)等价于compa(X+Y*i).compa(Z,str)使用str确定的线型绘制箭头。

通过以上介绍,基本上可以很深入的了解到作图的基本操作,在学习这门课的过程中我领会到了什么叫自觉学习,主动学习,在以往的课程中每个老师对学生的督促都很紧,有时候是不得不学啊,上MATLAB这门课,我从头至尾都不知道老师为什么这样做,也许是上课时老师教的内容多,消化不了,所以每次做作业都要自己一个一个重复学习,重复练习,在这门课上花了我不少课余时间,我知道付出的多就一定会收获的多,我也知道把这门课学好,会在很多地方用到,可以减少很多不必要的麻烦。我觉得能把在这门课学成这样,不仅要感谢老师的悉心教导,还要感谢同学的热心帮助,虽然自己学的不是太好,但是我已经付出了尝试了,从开始的一头雾水到清楚的理解,再到程序的成功运行,这一系列的过程的体验才是最美的享受,虽然这门课结束了,但是我对这本书还是会继续学习下去的,多积累点知识才是最主要的目的。

matlab图像分割总结报告(定稿)

课程总结报告 题目: 图像分割程序设计 院 系 电气与电子工程学院 专 业 xxxx 班 级 研电16xx 学 号 116xxxxxx 姓 名 xx 2016年 11月3日 摘 要:图像分割是图像处理与计......

matlab

MATLABMATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。MATLAB的基本数据单......

MATLAB

《MATLAB及其应用》上机实验报告____《第一章 MATLAB7.3环境》报告第一章:第8 、9 、10题。 目的:熟悉MATLAB7.3的环境,熟练掌握MATLAB通过命令管理变量和文件管理命令的功能。......

Matlab学习心得

 matlab博大精深,说到底我也只不过是个初学者,只是学的时间比新手长了一点,现在写几句给新手,希望能给你们有点帮助 1 学Matlab并不难,难的是学会怎么用。2不要试图掌握matlab的......

MATLAB教案

第二章MATLAB软件2.1 MATLAB语言及其特点  人机界面友好 强大而简易的作图功能  功能丰富,可扩展性强  超强的数值运算功能  实用的程序接口2.2 MATLAB语言的工作环境 2.2.1......

下载Matlab 总结报告word格式文档
下载Matlab 总结报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文