您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > Matlab图形的编辑(含绘图修改的奥义
1matlab画图中线型,颜色及字体的设置..........................................31.1plot格式......................................................................................31.2图形尺寸和字体的设置:方法:Flie—ExportSetup,进入如下界面:.........................................................................................42matlab作图标注...................................................................................52.1坐标轴的标题:title函数,......................................................52.2坐标轴的说明:xlabel和ylabel函数,...................................52.3图形说明文字:text和gtext函数..........................................52.4在图形中添加图例框:legend函数。其调用格式为:............62.5用鼠标点选屏幕上的点:.........................................................62.6使用多个x轴和y轴..............................................................82.7axis对坐标轴的控制..................................................................93绘图设置........................................................................................93.1网格设置:..........................................................................103.2曲线设置................................................................................103.3在单线图上绘制多重线:有三种办法................................104一些特殊函数的绘图方法..........................................................115其他一些绘图技巧......................................................................155.1图像不显示............................................................................155.2Legend设置..............................................................................155.3Matlab如何在一个figure中添加多个datacursor.................165.4matlab可不可以建文件夹?...................................................165.5如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。..................................................175.6figure命令建一个绘图窗口.....................................................175.7注释掉一段程序:................................................................175.8doc命令名,打开命令的帮助文档.......................................175.9boxon%打开图框.............................................185.10closeall...................................................................................185.11Tab补全..................................................................................185.12cell模式..................................................................................185.13获取文件列表,批处理........................................................185.14Ctrl+D打开子程序................................................................195.15Tools-ShowDependencyReport,......................................195.16单元数组的基本操作............................................................195.17GUI程序关闭按钮的callback..............................................205.18同步缩放坐标轴linkaxeslinkaxes命令................................205.19MATLAB中的字体平滑......................................................205.20Set...........................................................................................215.21可先定义................................................................................225.22视角设定view(az,el).............................................................225.23透视与遮挡............................................................................225.24获取当前绘图坐标的指针h=gca............................225.25附件1:这是什么鬼?.........................................................225.26附件2附属命令:...................................................................255.27附件3搜索表........................................................................271matlab画图中线型,颜色及字体的设置1.1plot格式plot格式中选项是指为了区分多条画出曲线的颜色,线型及标记点而设定的曲线的属性.还可以进一步设置包括线的宽度(LineWidth),标记点的边缘颜色MarkerEdgeColor),填充颜色(MarkerFaceColor)及标记点的大小(MarkerSize)等其它绘图属性例:x=0:0.1:3*pi;plot(x,sin(x),'*m',x,cos(x),'+g','LineWidth',2,'MarkerEdgeColor','y','MarkerSize',5);1.2图形尺寸和字体的设置:方法:Flie—ExportSetup,进入如下界面:Properties一栏中提供四种属性进行设置:选择size,分别设置Width,Height,选择相应的单位,进行图形尺寸的设置2.选择Fonts,勾选“CustomSize”,选中“Usefixedfontsize”可以选择固定字体大小,勾选“Customname”,选择字体2matlab作图标注2.1坐标轴的标题:title函数,其调用格式为:title('字符串')------字符串可以写中文Leg:title('biaoti','fontsize',20,'color','r')%标题2.2坐标轴的说明:xlabel和ylabel函数,格式:xlabel('字符串'),ylabel('字符串')Leg:xlabel('x','fontsize',20,'color','r')xlabel('xvaule');给x轴取名字2.3图形说明文字:text和gtext函数A:text函数:按指定位置在坐标系中写出说明文字.格式为:text(x1,y1,'字符串','选项')B:gtext函数:按照鼠标点按位置写出说明文字.格式为:gtext('字符串')Leg:gtext('y=sin(x)')%加标注2.4在图形中添加图例框:legend函数。其调用格式为:A.legend('字符串1','字符串2',……)------以字符串1,字符串2……作为图形标注的图例B.legend('字符串1','字符串2',……,pos)------pos指定图例框显示的位置.2.5用鼠标点选屏幕上的点:ginput函数,格式为:[x,y,button]=ginput(n):其中:n为所选择点的数;x,y均为向量,x为所选n个点的横坐标;y为所选n个点的纵坐标.button为n维向量,是所n个点所对应的鼠标键的标号:1------左键;2------中键;3------右键在坐标轴上任意标上感兴趣的刻度。用XTick、YTick、ZTick如:x=0:0.1:10;y=x.^2;h=plot(x,y,'o',x,y);set(gca,'YTick',[0,10,25,50,80,99],'XTick',[0.5,8,10]);用XTickLabel、YTickLabel、ZTickLabel属性把标记标签从数值改为字符串:如将y轴上的值80用字符串代替x=0:0.1:10;y=x.^2;h=plot(x,y,'o',x,y);set(gca,'YTickLabel','0|10|25|50|cutoff|99');2.6使用多个x轴和y轴另外可对坐标轴的刻度进行设置,通过点击刻度…1.刻度位置对应的是原始数据中值,应与数据的范围相当;2.刻度标签则是相应刻度位置上显示的内容,可以是数字或者是任意的文字X轴刻度位置也可通过如下命令设置:set(gca,'xtick',[123])X轴刻度标签也可通过如下命令设置:set(gca,'xTickLabel',[‘a’,‘b’,‘c’])X
本文标题:Matlab图形的编辑(含绘图修改的奥义
链接地址:https://www.777doc.com/doc-4608761 .html