欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第四章MATLAB图形处理功能——新.ppt

    • 资源ID:68958773       资源大小:979.50KB        全文页数:99页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第四章MATLAB图形处理功能——新.ppt

    第四章第四章 matlab 图形形处理功能理功能matlab语言丰富的图形语言丰富的图形表现方法,使得数学计算结表现方法,使得数学计算结果可以方便地、多样性地实果可以方便地、多样性地实现了可视化,这是其它语言现了可视化,这是其它语言所不能比拟的所不能比拟的。matlab语言的绘图功能语言的绘图功能 不仅能绘制几乎所有的标准图形,不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。而且其表现形式也是丰富多样的。matlab语言不仅具有高层绘图能力,语言不仅具有高层绘图能力,而且还具有底层绘图能力而且还具有底层绘图能力句柄句柄绘图方法。绘图方法。在面向对象的图形设计基础上,使在面向对象的图形设计基础上,使得用户可以用来开发各专业的专用得用户可以用来开发各专业的专用图形。图形。一、二维绘图一、二维绘图(一)(一)plot 基本的二维图形指令基本的二维图形指令plot(x,y,s)或或plot(x1,y1,s1,x2,y2,s2,)s、s1、s2用来指定用来指定线型、色彩、数据线型、色彩、数据点形状点形状的选项字符串,不设置时为的选项字符串,不设置时为默认值。默认值。S的标准设定值如下:的标准设定值如下:P160-161 字母字母 颜色颜色 标点标点 线型或数据点线型或数据点 y 黄色黄色 点标志点标志 m 粉红粉红 o 圈标志圈标志 c 青色青色 标志标志 r 大红大红 标志标志 g 绿色绿色 星号星号标志标志 b 蓝色蓝色 实线实线 w 白色白色 :点线点线 k 黑色黑色 点划线点划线 -虚线虚线符号符号符号符号数据点含义数据点含义数据点含义数据点含义符号符号符号符号数据点含义数据点含义数据点含义数据点含义朝上三角形朝上三角形朝上三角形朝上三角形d d菱形符菱形符菱形符菱形符diamonddiamond朝下三角形朝下三角形朝下三角形朝下三角形h h六角星符六角星符六角星符六角星符hexagramhexagram朝右三角形朝右三角形朝右三角形朝右三角形p p五角星符五角星符五角星符五角星符pentagrampentagram=1%while k=1%形成某进制数形成某进制数形成某进制数形成某进制数的字符串的字符串的字符串的字符串 kb=p(k);kb=p(k);strdec=strcat(strdec,ch1(kb+1:kb+1);strdec=strcat(strdec,ch1(kb+1:kb+1);k=k-1;k=k-1;end enddec=strdec;dec=strdec;例例例例4:4:建建建建立立立立图图图图形形形形演演演演示示示示对对对对话话话话框框框框。在在在在编编编编辑辑辑辑框框框框输输输输入入入入绘绘绘绘图图图图命命命命令令令令,单单单单击击击击“绘绘绘绘图图图图”按按按按钮钮钮钮能能能能在在在在左左左左边边边边坐坐坐坐标标标标轴轴轴轴得得得得到到到到所所所所对对对对应应应应的的的的图图图图形形形形,弹弹弹弹出出出出框框框框提提提提供供供供色色色色图图图图控控控控制制制制,列列列列表表表表框框框框提提提提供坐标网格线和坐标边框控制。供坐标网格线和坐标边框控制。供坐标网格线和坐标边框控制。供坐标网格线和坐标边框控制。程序如下:程序如下:程序如下:程序如下:clf;clf;set(set(gcfgcf,Unit,normalized,Position,0.2,0.3,0.6,Unit,normalized,Position,0.2,0.3,0.65,0.35);5,0.35);set(set(gcfgcf,MenubarMenubar,none,Name,none,Name,图图图图 形形形形 演演演演 示示示示,NumberTitleNumberTitle,off);,off);axes(Position,0.05,0.15,0.55,0.7);axes(Position,0.05,0.15,0.55,0.7);uicontrol uicontrol(gcfgcf,Style,text,Unit,normalized,.,Style,text,Unit,normalized,.PosiPosi,0.63,0.85,0.2,0.1,String,0.63,0.85,0.2,0.1,String,输输输输入入入入绘绘绘绘图图图图命命命命令令令令,Horizontal,center);Horizontal,center);hedit=uicontrol(gcf,Style,edit,Unit,normalized,hedit=uicontrol(gcf,Style,edit,Unit,normalized,position,position,0.63,0.15,0.2,0.68,Max,2);0.63,0.15,0.2,0.68,Max,2);%Max%Max取取取取2 2,使,使,使,使Max-Min1Max-Min1,从而允许多行输入,从而允许多行输入,从而允许多行输入,从而允许多行输入hpopup=uicontrol(gcf,Style,popup,Unit,normalized,.hpopup=uicontrol(gcf,Style,popup,Unit,normalized,.position,0.85,0.8,0.15,0.15,0.85,0.8,0.15,0.15,.String,Spring|Summer|Autumn|Winter);String,Spring|Summer|Autumn|Winter);hlist=uicontrol(gcf,Style,list,Unit,normalized,.hlist=uicontrol(gcf,Style,list,Unit,normalized,.position,0.85,0.55,0.15,0.25,String,.position,0.85,0.55,0.15,0.25,String,.Grid on|Grid off|Box on|Box off);Grid on|Grid off|Box on|Box off);hpush1=uicontrol(gcf,Style,push,Unit,normalized,.hpush1=uicontrol(gcf,Style,push,Unit,normalized,.position,0.85,0.35,0.15,0.15,String,position,0.85,0.35,0.15,0.15,String,绘绘绘绘 图图图图););uicontrol(gcf,Style,push,Unit,normalized,.uicontrol(gcf,Style,push,Unit,normalized,.position,position,0.85,0.15,0.15,0.15,String,0.85,0.15,0.15,0.15,String,关关关关 闭闭闭闭,.,.Call,close all);Call,close all);set(hpush1,Call,COMM(hedit,hpopup,hlist);set(hpush1,Call,COMM(hedit,hpopup,hlist);set(hlist,Call,COMM(hedit,hpopup,hlist);set(hlist,Call,COMM(hedit,hpopup,hlist);set(hpopup,Call,COMM(hedit,hpopup,hlist);set(hpopup,Call,COMM(hedit,hpopup,hlist);COMM.m函数文件:函数文件:function COMM(hedit,hpopup,hlist)com=get(hedit,String);n1=get(hpopup,Value);n2=get(hlist,Value);if isempty(com)%编辑框输入非空时编辑框输入非空时 eval(com);%执行从编辑框输入的命令执行从编辑框输入的命令 chpop=spring,summer,autumn,winter;chlist=grid on,grid off,box on,box off;colormap(eval(chpopn1);eval(chlistn2);end7.3 7.3 用户界面设计工具用户界面设计工具用户界面设计工具用户界面设计工具 在在在在Command WindowCommand Window 键入键入键入键入guide guide(或点击菜单)(或点击菜单)(或点击菜单)(或点击菜单)Guide Quick StartGuide Quick StartBlank GUI设计界面设计界面以一实例说明:以一实例说明:peaks函数三维图的绘制与控制函数三维图的绘制与控制.在下侧窗口中添加在下侧窗口中添加axes控控件和两个件和两个Push Button1、添加坐标轴与控制件、添加坐标轴与控制件第一个第一个Push Button中中”String”与与”Tag”分别该分别该为为”Plot_first”与与”plot_first”.第二个第二个Push Button中中”String”与与”Tag”分别该为分别该为”shading_interp”与与”shading_interp”.2、修改控制件的名称与标签、修改控制件的名称与标签取名取名plot_first保存保存3、保存文件、保存文件点击点击点击点击Menu EditorMenu Editor菜单进入编辑一级菜单、二级菜单界面菜单进入编辑一级菜单、二级菜单界面菜单进入编辑一级菜单、二级菜单界面菜单进入编辑一级菜单、二级菜单界面4、编辑一级、二级等菜单、编辑一级、二级等菜单要求界面实现以下功能:要求界面实现以下功能:要求界面实现以下功能:要求界面实现以下功能:1 1、点击点击点击点击“Plot_first”Plot_first”按扭绘制按扭绘制按扭绘制按扭绘制peakspeaks函数的三维图;函数的三维图;函数的三维图;函数的三维图;2 2、点击点击点击点击“shading_interp”shading_interp”按扭图的颜色变为伪彩色;按扭图的颜色变为伪彩色;按扭图的颜色变为伪彩色;按扭图的颜色变为伪彩色;3 3、“shading_interp”shading_interp”按扭只有按扭只有按扭只有按扭只有点击点击点击点击“Plot_first”Plot_first”按扭后才按扭后才按扭后才按扭后才激活。激活。激活。激活。编辑编辑编辑编辑MM文件文件文件文件:1 1、plotplot-firstfirst-OpeningFcnOpeningFcn函数文件函数文件函数文件函数文件 set(handles.shading set(handles.shading-interp,Enable,off);interp,Enable,off);2 2、PlotPlot-firstfirst-CallbackCallback函数文件函数文件函数文件函数文件 axes(handles.axes1);axes(handles.axes1);x,y,z=peaks(30);surf(x,y,z);x,y,z=peaks(30);surf(x,y,z);set(handles.shading set(handles.shading-interp,Enable,on);interp,Enable,on);3 3、shadingshading-interpinterp-firstfirst-CallbackCallback axes(handles.axes1),axes(handles.axes1),x,y,z=peaks(30);surf(x,y,z);x,y,z=peaks(30);surf(x,y,z);hold on,hold on,pcolor(x,y,z),shading pcolor(x,y,z),shading-interp,hold offinterp,hold off5、编辑编辑编辑编辑MM文件文件文件文件4 4、about_Callbackabout_Callbackhelpdlg(Name:My Gui,tuxing)helpdlg(Name:My Gui,tuxing)5、保存保存保存保存MM文件并运行文件并运行文件并运行文件并运行 点击点击“Plot_first”与与“shading_interp”按扭和按扭和“about”菜单菜单(六)动画效果(六)动画效果动画生成的步骤动画生成的步骤1.创建帧矩阵创建帧矩阵 moviein2.对动画中的每一帧生成图形,并把它们对动画中的每一帧生成图形,并把它们放到帧矩阵中放到帧矩阵中 getframe3.从帧矩阵中回放动画从帧矩阵中回放动画

    注意事项

    本文(第四章MATLAB图形处理功能——新.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开