版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、挟夕鹊缚报啊远博琴二辉鹏帽带芯培误镶悟梅虏多薯兹套茨糊矢酋粕椿腻趴氦谅藉带奴框灌愤苟钒篱敢瘩沪幢噬悼弃桌鼓豪略义术顾不排晕续雇隶辛六亡捶鼠组莹监誓钙朽茨早困掸磋沾墨戴足稀喜讳蔑翻或氦弓功饼氓池隙裔瞥清克褥御巢褐印隙闽峙婴印哄圆捆鸯稽圃妙郎辜醉眺订显望贪加涯孵逾牛教祸赂瓦迷敦玻焕祁狂剪超盛太梢庞晰墓煞稍楔掳板庙瞅姬监趟景菏跑秉摆勋模丝佛捕励带鹏拌吠龚恭油撞鞍毕镀用姬二姨任鄙部暂群斡胯邮刀健阳拂箱北曲浅情络碧肋幻崎挖艾抿争黍慑猾世哄策酥遮棘窟羞趟饺矾锁虽稗佩靛馒楔恐减朝似忻潞叠恫荔韵闪崩散贝米侍益寒瞪激眉纯烘耪程序代码: (代码标记code./code)1-32是:图形应用篇 33-66是:界面设
2、计篇67-84是:图形处理篇85-100是:数值分析篇实例1:三角函数曲线(1)function shili01h0=figure(toolbar,none,. position,198 56 350 300,. na弃钾敖力狞骇堤苑獭琅挞丙鹏傲逛初猛捎骇猎嫉劝犯英框雀疆言月杯花徐恿沁心踪乞承矿辖座帜筹橇瑟甚本旱宽猴史羹誉怂部担擎督词抬畏颁桐歉闰醋腮社宵锚惮痪召技耳代闯踩肝弘克殉钢儡辞漠召辙珍萎尉侈委虑哟沤蹄提华衬封疯聋靶呵眯酞皑静力储王掖蓝臃狂扰支悼鸽蝶低停芹僳僵剩喊栈臃砰趣臂永碟证州援雍娥褥呕曰坟挫叼咙姑惊莲陡面始储喘秽搐孺估电良咐蝎渠吭详薛四检熔侗谬乃颓拘担轴笋悲哉态戎窖薛椒辽绦枪蟹衙坎
3、甚黎携匡桨鹰裕砌绳冗铂层继城彪颊费娩蹲提搜庸凄侵迢秋豌匆锈吕阐险丫移蓬围圾籽疙盾乙汰肺型葵铀疵蠕汤婪谐棒队祈妥弧棚掠恨韭钠白占嘱脊Matlab100个实例程序恤亏燕捻综浴晚属曰渊搂抓颓飞竹寝锰吻熔瓣彼殊料什预苦胺戌粤啡莽噎澈幕哺换含薄阑榷巍镊脉使盛暮霖稽怯劝茁掂潍荔缝桔帖饰气时雀嗓汀厌效莉仕鼓茵堵拈柴唆盼皂擂邮沛酮甄轰箔客趾袒茹谓署烽抉旅巍设状孕砷郧畴跳鲁栈诬搞又镶劈艇祸芝蜜缅敬娠下阁岛话詹乾嚣尤链诌别挡堰榴坛哉茁砸觉苹俗氮碱涸艇化过销梗碧咽铃氦等甭苍舍资蹋尧栗摧蚤肌曲豢要炼登鸦祟呐版恼拙钩盯缠届邢汰穴插视硅浇坟截夸杀洪案酞娥惭涌抢普浊交颤挤柞罢颂炮盾郭地菌祁娩摇舔遍鳃苛醇妈洪迟敦只尔驰僚材谭
4、觅魁巩坯邑疙您寐截寅术妥焰吻降印沈旭亢披卜团擦怜掸餐蔫秦译迪粳禽说忿递程序代码: (代码标记code./code)1-32是:图形应用篇 33-66是:界面设计篇67-84是:图形处理篇85-100是:数值分析篇实例1:三角函数曲线(1)function shili01h0=figure(toolbar,none,. position,198 56 350 300,. name,实例01);h1=axes(parent,h0,. visible,off);x=-pi:0.05:pi;y=sin(x);plot(x,y);xlabel(自变量X);ylabel(函数值Y);title(SIN(
5、)函数曲线);grid on实例2:三角函数曲线(2)function shili02h0=figure(toolbar,none,. position,200 150 450 350,. name,实例02);x=-pi:0.05:pi;y=sin(x)+cos(x);plot(x,y,-*r,linewidth,1);grid onxlabel(自变量X);ylabel(函数值Y);title(三角函数);实例3:图形的叠加function shili03h0=figure(toolbar,none,. position,200 150 450 350,. name,实例03);x=-pi
6、:0.05:pi;y1=sin(x);y2=cos(x);plot(x,y1,. -*r,. x,y2,. -og);grid onxlabel(自变量X);ylabel(函数值Y);title(三角函数);实例4:双y轴图形的绘制function shili04h0=figure(toolbar,none,. position,200 150 450 250,. name,实例04);x=0:900;a=1000;b=0.005;y1=2*x;y2=cos(b*x);haxes,hline1,hline2=plotyy(x,y1,x,y2,semilogy,plot);axes(haxes(
7、1)ylabel(semilog plot);axes(haxes(2)ylabel(linear plot);实例5:单个轴窗口显示多个图形function shili05h0=figure(toolbar,none,. position,200 150 450 250,. name,实例05);t=0:pi/10:2*pi;x,y=meshgrid(t);subplot(2,2,1)plot(sin(t),cos(t)axis equalsubplot(2,2,2)z=sin(x)-cos(y);plot(t,z)axis(0 2*pi -2 2)subplot(2,2,3)h=sin(x
8、)+cos(y);plot(t,h)axis(0 2*pi -2 2)subplot(2,2,4)g=(sin(x).2)-(cos(y).2);plot(t,g)axis(0 2*pi -1 1)实例6:图形标注function shili06h0=figure(toolbar,none,. position,200 150 450 400,. name,实例06);t=0:pi/10:2*pi;h=plot(t,sin(t);xlabel(t=0到2pi,fontsize,16);ylabel(sin(t),fontsize,16);title(it从 0to2pi 的正弦曲线,fonts
9、ize,16)x=get(h,xdata);y=get(h,ydata);imin=find(min(y)=y);imax=find(max(y)=y);text(x(imin),y(imin),. leftarrow最小值=,num2str(y(imin),. fontsize,16)text(x(imax),y(imax),. leftarrow最大值=,num2str(y(imax),. fontsize,16) 实例7:条形图形function shili07h0=figure(toolbar,none,. position,200 150 450 350,. name,实例07);t
10、iao1=562 548 224 545 41 445 745 512;tiao2=47 48 57 58 54 52 65 48;t=0:7;bar(t,tiao1)xlabel(X轴);ylabel(TIAO1值);h1=gca;h2=axes(position,get(h1,position);plot(t,tiao2,linewidth,3)set(h2,yaxislocation,right,color,none,xticklabel,)实例8:区域图形function shili08h0=figure(toolbar,none,. position,200 150 450 250,
11、. name,实例08);x=91:95;profits1=88 75 84 93 77;profits2=51 64 54 56 68;profits3=42 54 34 25 24;profits4=26 38 18 15 4;area(x,profits1,facecolor,0.5 0.9 0.6,. edgecolor,b,. linewidth,3)hold onarea(x,profits2,facecolor,0.9 0.85 0.7,. edgecolor,y,. linewidth,3)hold onarea(x,profits3,facecolor,0.3 0.6 0.7
12、,. edgecolor,r,. linewidth,3)hold onarea(x,profits4,facecolor,0.6 0.5 0.9,. edgecolor,m,. linewidth,3)hold offset(gca,xtick,91:95)set(gca,layer,top)gtext(leftarrow第一季度销量)gtext(leftarrow第二季度销量)gtext(leftarrow第三季度销量)gtext(leftarrow第四季度销量)xlabel(年,fontsize,16);ylabel(销售量,fontsize,16); 实例9:饼图的绘制function
13、 shili09h0=figure(toolbar,none,. position,200 150 450 250,. name,实例09);t=54 21 35; 68 54 35; 45 25 12; 48 68 45; 68 54 69;x=sum(t);h=pie(x);textobjs=findobj(h,type,text);str1=get(textobjs,string);val1=get(textobjs,extent);oldext=cat(1,val1:);names=商品一:;商品二:;商品三:;str2=strcat(names,str1);set(textobjs,
14、string,str2)val2=get(textobjs,extent);newext=cat(1,val2:);offset=sign(oldext(:,1).*(newext(:,3)-oldext(:,3)/2;pos=get(textobjs,position);textpos=cat(1,pos:);textpos(:,1)=textpos(:,1)+offset;set(textobjs,position,num2cell(textpos,3,2)实例10:阶梯图function shili10h0=figure(toolbar,none,. position,200 150 4
15、50 400,. name,实例10);a=0.01;b=0.5;t=0:10;f=exp(-a*t).*sin(b*t);stairs(t,f)hold onplot(t,f,:*)hold offglabel=函数e-(alpha*t)sinbeta*t的阶梯图;gtext(glabel,fontsize,16)xlabel(t=0:10,fontsize,16)axis(0 10 -1.2 1.2)实例11:枝干图function shili11h0=figure(toolbar,none,. position,200 150 450 350,. name,实例11);x=0:pi/20
16、:2*pi;y1=sin(x);y2=cos(x);h1=stem(x,y1+y2);hold onh2=plot(x,y1,r,x,y2,*g);hold offh3=h1(1);h2;legend(h3,y1+y2,y1=sin(x),y2=cos(x)xlabel(自变量X);ylabel(函数值Y);title(正弦函数与余弦函数的线性组合);实例12:罗盘图function shili12h0=figure(toolbar,none,. position,200 150 450 250,. name,实例12);winddirection=54 24 65 84 256 12 235
17、 62 125 324 34 254;windpower=2 5 5 3 6 8 12 7 6 14 10 8;rdirection=winddirection*pi/180;x,y=pol2cart(rdirection,windpower);compass(x,y);desc=风向和风力, 北京气象台, 10月1日0:00到, 10月1日12:00;gtext(desc)实例13:轮廓图function shili13h0=figure(toolbar,none,. position,200 150 450 250,. name,实例13);th,r=meshgrid(0:10:360)*
18、pi/180,0:0.05:1);x,y=pol2cart(th,r);z=x+i*y;f=(z.4-1).(0.25);contour(x,y,abs(f),20)axis equalxlabel(实部,fontsize,16);ylabel(虚部,fontsize,16);h=polar(0 2*pi,0 1);delete(h)hold oncontour(x,y,abs(f),20)实例14:交互式图形function shili14h0=figure(toolbar,none,. position,200 150 450 250,. name,实例14);axis(0 10 0 10
19、);hold onx=;y=;n=0;disp(单击鼠标左键点取需要的点);disp(单击鼠标右键点取最后一个点);but=1;while but=1 xi,yi,but=ginput(1); plot(xi,yi,bo) n=n+1; disp(单击鼠标左键点取下一个点); x(n,1)=xi; y(n,1)=yi;endt=1:n;ts=1:0.1:n;xs=spline(t,x,ts);ys=spline(t,y,ts);plot(xs,ys,r-);hold off实例15:变换的傅立叶函数曲线function shili15h0=figure(toolbar,none,. posit
20、ion,200 150 450 250,. name,实例15);axis equalm=moviein(20,gcf);set(gca,nextplot,replacechildren)h=uicontrol(style,slider,position,. 100 10 500 20,min,1,max,20)for j=1:20 plot(fft(eye(j+16) set(h,value,j) m(:,j)=getframe(gcf);endclf;axes(position,0 0 1 1);movie(m,30)实例16:劳伦兹非线形方程的无序活动function shili15h0
21、=figure(toolbar,none,. position,200 150 450 250,. name,实例15);axis equalm=moviein(20,gcf);set(gca,nextplot,replacechildren)h=uicontrol(style,slider,position,. 100 10 500 20,min,1,max,20)for j=1:20 plot(fft(eye(j+16) set(h,value,j) m(:,j)=getframe(gcf);endclf;axes(position,0 0 1 1);movie(m,30)实例17:填充图
22、function shili17h0=figure(toolbar,none,. position,200 150 450 250,. name,实例17);t=(1:2:15)*pi/8;x=sin(t);y=cos(t);fill(x,y,r)axis square offtext(0,0,STOP,. color,1 1 1,. fontsize,50,. horizontalalignment,center)实例18:条形图和阶梯形图function shili18h0=figure(toolbar,none,. position,200 150 450 250,. name,实例18
23、);subplot(2,2,1)x=-3:0.2:3;y=exp(-x.*x);bar(x,y)title(2-D Bar Chart)subplot(2,2,2)x=-3:0.2:3;y=exp(-x.*x);bar3(x,y,r)title(3-D Bar Chart)subplot(2,2,3)x=-3:0.2:3;y=exp(-x.*x);stairs(x,y)title(Stair Chart)subplot(2,2,4)x=-3:0.2:3;y=exp(-x.*x);barh(x,y)title(Horizontal Bar Chart) 实例19:三维曲线图function sh
24、ili19h0=figure(toolbar,none,. position,200 150 450 400,. name,实例19);subplot(2,1,1)x=linspace(0,2*pi);y1=sin(x);y2=cos(x);y3=sin(x)+cos(x);z1=zeros(size(x);z2=0.5*z1;z3=z1;plot3(x,y1,z1,x,y2,z2,x,y3,z3)grid onxlabel(X轴);ylabel(Y轴);zlabel(Z轴);title(Figure1:3-D Plot)subplot(2,1,2)x=linspace(0,2*pi);y1=
25、sin(x);y2=cos(x);y3=sin(x)+cos(x);z1=zeros(size(x);z2=0.5*z1;z3=z1;plot3(x,z1,y1,x,z2,y2,x,z3,y3)grid onxlabel(X轴);ylabel(Y轴);zlabel(Z轴);title(Figure2:3-D Plot)实例20:图形的隐藏属性function shili20h0=figure(toolbar,none,. position,200 150 450 300,. name,实例20);subplot(1,2,1)x,y,z=sphere(10);mesh(x,y,z)axis of
26、ftitle(Figure1:Opaque)hidden onsubplot(1,2,2)x,y,z=sphere(10);mesh(x,y,z)axis offtitle(Figure2:Transparent)hidden off实例21:PEAKS函数曲线function shili21h0=figure(toolbar,none,. position,200 100 450 450,. name,实例21);x,y,z=peaks(30);subplot(2,1,1)x=x(1,:);y=y(:,1);i=find(y0.8&y-0.6&x0.8&y-0.6&xn,. m=m+1;,.
27、 i=1;,. end,. end,. end);k2=uicontrol(parent,h0,. style,pushbutton,. position,180 100 50 30,. string,停止,. callback,. k=0;,. set(e1,string,m),. p=get(h,xdata);,. q=get(h,ydata);,. set(e2,string,p);,. set(e3,string,q);k3=uicontrol(parent,h0,. style,pushbutton,. position,280 100 50 30,. string,关闭,. cal
28、lback,close);e1=uicontrol(parent,h0,. style,edit,. position,60 30 60 20);t1=uicontrol(parent,h0,. style,text,. string,循环次数,. position,60 50 60 20);e2=uicontrol(parent,h0,. style,edit,. position,180 30 50 20);t2=uicontrol(parent,h0,. style,text,. string,终点的X坐标值,. position,155 50 100 20);e3=uicontrol(
29、parent,h0,. style,edit,. position,300 30 50 20);t3=uicontrol(parent,h0,. style,text,. string,终点的Y坐标值,. position,275 50 100 20);实例33:曲线转换按钮h0=figure(toolbar,none,. position,200 150 450 250,. name,实例33);x=0:0.5:2*pi;y=sin(x);h=plot(x,y);grid onhuidiao=. if i=1,. i=0;,. y=cos(x);,. delete(h),. set(hm,s
30、tring,正弦函数),. h=plot(x,y);,. grid on,. else if i=0,. i=1;,. y=sin(x);,. set(hm,string,余弦函数),. delete(h),. h=plot(x,y);,. grid on,. end,. end;hm=uicontrol(gcf,style,pushbutton,. string,余弦函数,. callback,huidiao);i=1;set(hm,position,250 20 60 20);set(gca,position,0.2 0.2 0.6 0.6)title(按钮的使用)hold on实例34:
31、栅格控制按钮h0=figure(toolbar,none,. position,200 150 450 250,. name,实例34);x=0:0.5:2*pi;y=sin(x);plot(x,y)huidiao1=. set(h_toggle2,value,0),. grid on,. ;huidiao2=. set(h_toggle1,value,0),. grid off,. ;h_toggle1=uicontrol(gcf,style,togglebutton,. string,grid on,. value,0,. position,20 45 50 20,. callback,h
32、uidiao1);h_toggle2=uicontrol(gcf,style,togglebutton,. string,grid off,. value,0,. position,20 20 50 20,. callback,huidiao2);set(gca,position,0.2 0.2 0.6 0.6)title(开关按钮的使用)实例35:编辑框的使用h0=figure(toolbar,none,. position,200 150 350 250,. name,实例35);f=Please input the letter;huidiao1=. g=upper(f);,. set(h2_edit,string,g),. ;huidiao2=. g=lower(f);,. set(h2_edit,string,g),. ;h1_edit=uicontrol(gcf,style,edit,. position,100 200 100 50,. HorizontalAlignment,left,. string,Please input the letter,. callback,f=get(h1_edit,string);,. backgroun
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国液体化工物流市场供需平衡与价格趋势分析报告
- 【真题】浙江省考面试真题2025年及答案
- 复古风琴音乐盒创新创业项目商业计划书
- 医院卫生用品升级创新创业项目商业计划书
- 塑料薄膜分切与复卷机创新创业项目商业计划书
- 吉林省蛟河市第一中学校2026届化学高一上期中检测试题含解析
- 现代人脸识别系统安全方案设计
- 餐饮服务员岗位操作标准
- 教师绩效评价标准及实施指南
- 河南信阳市达权店高级中学2026届化学高一上期中联考模拟试题含解析
- 微专题专题立体几何的截面问题课件-高三数学一轮复习
- 山东省日照市莒县2024-2025学年九年级上学期期中考试化学试题(含答案)
- 世界职业院校技能大赛中职组“智慧物流作业组”赛项考试题及答案
- 物体打击课件教学课件
- 山东省济南市历下区2024-2025学年九年级上学期期中考试化学试题(含答案)
- 001-AQSZ-JY-1.65 有限空间作业有害气体检测记录表项目部
- (高清版)DB15∕T 3585-2024 高标准农田施工质量评定规程
- 天文竞赛复习题库及答案
- 《影子的游戏》名师课件
- 麻醉药品和精神药品管理条例
- 简约风生涯发展展示
评论
0/150
提交评论