Matlab_2画图

Matlab_2画图

ID:39466036

大小:3.80 MB

页数:26页

时间:2019-07-04

Matlab_2画图_第1页
Matlab_2画图_第2页
Matlab_2画图_第3页
Matlab_2画图_第4页
Matlab_2画图_第5页
资源描述:

《Matlab_2画图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章Matlab的数据显示Matlab受人欢迎的第一个原因是能直接处理矩阵,第二个,就是画曲线方便。Matlab的图线,是输出到下面命令所激活的图形窗口。相应的命令为:figure(‘Position',[left,bottom,width,height])产生上面两个窗口的一组命令如下:bdwidth=5;%窗口的边的厚度5pixelstopbdwidth=30;%窗口的标题栏高度30pixelsset(0,'Units','pixels');%确保单位为pixelsscnsize=get(0,'ScreenSiz

2、e');%获取屏幕尺寸%设置绘图窗口的尺寸和位置pos1=[bdwidth+100,...%left1/3*scnsize(4)+bdwidth,...%bottomscnsize(3)/2-2*bdwidth,...%Wscnsize(4)/3-(topbdwidth+bdwidth)];%Hpos2=[pos1(1)+50,...%leftpos1(2)-50,pos1(3),pos1(4)];%bottom%W,H%创建绘图窗口h1=figure('Position',pos1)h2=figure('Positi

3、on',pos2)绘图工作:画线+图线修饰+加注;1.曲线(2D)画曲线的主要步骤:(1)准备好一组数据:x,y(2)画出其曲线:plot(x,y)如果函数已知:y=f(x)(1)先产生数据:x,y;(2)再画图:plot(x,y)例1:例2:plot函数中,可以改变线型、线宽、颜色以及数据点的标志等。比如曲线的形式plot(x,y,’s’);‘s’为下列字母组合,比如:’go’颜色类型bblueggreenrredccyanmmagentayyellowkblack.pointocirclexx-mark+plus*

4、starssquareddiamondvtriangle(down)^triangle(up)triangle(right)ppentagramhhexagram-solid:dotted-.dashdot--dashed(none)nolineaxes创建新轴;title,xlabel,ylabel,legendtitle('text');xlabel()ylable()legend()get/set检查和设置特征;set(h,'PropertyName',V)v=get(h,'Pro

5、pertyName')gcf-当前窗口句柄;gca-当前坐标系句柄;加注数轴x=-pi:.1:pi;y=sin(x);plot(x,y)set(gca,'XTick',-pi:pi/2:pi)set(gca,'XTickLabel',{'-pi','-pi/2','0','pi/2','pi'})xlabel('-pileqThetaleqpi')ylabel('sin(Theta)')title('Plotofsin(Theta)')text(-pi/4,sin(-pi/4),'leftarrowsi

6、n(-pidiv4)',...'HorizontalAlignment','left')set(findobj(gca,'Type','line','Color',[001]),...'Color',[0.5,0,0.5],'LineWidth',2)gridonaxissquare加线holdon;y=cos(x);plot(x,y);holdoff;颜色RGB定义:TeX字母:曲线修改的图形方式除了plot,Matlab还有其它常见曲线函数可用数据:x=2*pi*(0:20)/20;y=cos(x).*exp(

7、-0.4*x);plot(x,y,’*’)feather(x,y)stem(x,y,’g’)stairs(x,y,'r')bar(x,y)直方图(bar,bar3,barh)Y=...[521;873;986;555;432];bar(Y)bar3(Y)bar(Y,’stack’)bar3(Y,’group’)barh(Y,’stack’)分类对比图temp=[2923272520232327];days=0:5:35;bar(days,temp);temp=[2923272520232327];days=0:5:35

8、;bar(days,temp);xlabel('Day')ylabel('Temperature(^{o}C)')temp=[2923272520232327];days=0:5:35;bar(days,temp)xlabel('Day')ylabel('Temperature(^{o}C)')set(gca,'YLim',[15

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。