Matlab自编myfigure函数-快速输出figure图形曲线数据(原创).docx
《Matlab自编myfigure函数-快速输出figure图形曲线数据(原创).docx》由会员分享,可在线阅读,更多相关《Matlab自编myfigure函数-快速输出figure图形曲线数据(原创).docx(5页珍藏版)》请在优知文库上搜索。
1、Matlab自编myllgure函数,快速输出figure图形曲线数据1.X我们知道MatIab作图功能特别强大,但缺憾的是,Matlab在图形处理方面也有两个很大的不足,其一,Matlab保存的Figure图形,不能像origin图形一样,携带数据并可以在wordpptexce里面由新编轨:其:,MaUab没有供应快捷方式使我们能快速地从Figure图形中获褥某特定曲线的数据,史制或保存,尽管在一般状况下,我们在Workspace中有变贵,但是也显得很不便利.对于第一个不足.由于Matlab的固有属性,我们无法解决,其次个不足,我的可以Fl编函数解诀.以下,本人新编了一个Figure函数此函
2、数可对已建立的Figurem,添加两项一纸菜单“输出数据”和“坐标范围”并在一级菜单下各有几项二级菜单,其功能为1.对Figure图形中的数据进行都国和保存输出的数据类型可以为xs,txt,或者将数据就新返PI到新作空间:2.无须打开fure属性,呻可快速对figure图形的坐标范用进行设置,运用方法;将后面:色代码全部配制到m文件,并保存为“myfigure”,至于当前路径下,领情奉献,假如觉得有参考或运用价佰,请下载和评分哦示例;X=IinSPaCe10,2*pi,lO0);yl=sin(x);y2=cos(x);figure,plot(,yl,r.-,x,y2,b*)XlabeICxl1
3、.yIabeI(V)myfigre%运行本段代码,将得到图1图1运行mfigure对已建的Figure添加功能菜单,见图中绿色椭圆部分I坐标范Bl设置,如图2图2通过单击“生标范用”菜单下的坐标设置对坐标通国快速设置2数据,出(至excel或txt或WOrkSPaCe),如图3出的数据格式,为若干列,一条曲线占两列,分别为,y,多条则为XMX,y傅vn.I-&an*图3单击-数据输出“K的输出至excel进行数据输出,3杳看皴据.留意,若FigUre中有多条曲线,且数据长度不一样,用不能一次性出数据,而是应当,先单击所需曲线,然后,在“数据出”菜单下单击“查牙敷福”,得到数据衰,如图4.用ct
4、rl+c复制效据至excel中,从而完成出图4选一曲线,并单击“数据输出”下的杳看数据,可得到数据表格,然后复制至excel母下为myfigure代码functionmyfigure%lX,2014.01f=gcf;h=findobj(V1.aber,数据输出力ifisempty(三)hml=uimenu(Parentf1.abel:数据输出);UjmeMhm1.aberJ杳看数据;“*callbackRead_data);UimenU(hml;1.aber尚出至txt,r.callback,Save_Strain);uimenu(hml1.abe,iIli至excel;.,callback0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab myfigure 函数 快速 输出 figure 图形 曲线 数据 原创