MATLAB图像处理编程与应用 作者张涛 第3章MATLAB绘图.pptVIP

MATLAB图像处理编程与应用 作者张涛 第3章MATLAB绘图.ppt

  1. 1、本文档共114页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 MATLAB绘图 例如可以向图形窗体添加文本: x = 0:0.1:2*pi; y = sin(x); plot(x,y) text(pi/3,sin(pi/3), --Sin(\pi/3)) 修改图形文本注释属性可以通过set命令,前提是获取相应图形对象的句柄。文本标注的字体属性可以在创建文本标注的时候进行设置,包括: * FontName:字体名称,如Courier、隶书 * FontSize:字体大小,默认为10points * FontWeight:设置字体的加粗属性 * FontUnits:字体大小度量单位,默认为point 例9 添加格式化的文本信息——txtinfo.m。 %使用不同的文本标注属性 % 准备数据并绘制曲线 x = 0:.1:2*pi;y = sin(x);plot(x,y) grid on;hold on plot(x,exp(-x),r:*); % 添加标注 title(2-D Plots,FontName,Arial,FontSize,16) % 使用中文字体 xlabel(时间,FontName,隶书,FontSize,16) % 加粗文本 ylabel(Sin(t),FontWeight,Bold) % 修改字号 text(pi/3,sin(pi/3), --Sin(\pi/3),FontSize,12) legend(Sine Wave, Decaying Exponential) hold off MATLAB使用特殊字符集显示希腊字符、数学符号或上下标字体等,一定要注意加“、”符号,以下是一些标识符组合。 \bf:加粗字体。 \it:斜体字。 \sl:斜体字(很少使用)。 \rm:正常字体。 \fontname{fontname}:定义特殊字体名称。 \fontsize{fontsize}:定义特殊字体大小 进行上标或者下标文本的注释使用“_”和“^”字符。 进行上标标注的方法如下: ^{superstring} 其中superstring是上标内容。 进行下标标注时的标注方法如下: _{substring} 其中substring是下标内容。 例10 使用特殊文本标注 alpha = -0.5; beta = 3; A = 50; t = 0:.01:10; y = A*exp(alpha*t).*sin(beta*t); % 绘制曲线 plot(t,y); %添加特殊文本注释 title(\fontname{隶书}\fontsize{16}{隶书} \fontname{Impact}{Impact}) xlabel(^{上标} and _{下标}) ylabel(Some \bf粗体\rm and some \it{斜体}) txt = {y = {\itAe}^{\alphax}sin(\beta\itt),... [\itA\rm , = ,num2str(A)],... [\alpha = ,num2str(alpha)],... [\beta = ,num2str(beta)]}; text(2,22,txt); 3.3 特殊图形函数 3.3.1 特殊坐标轴系 MATLAB为2D图形显示提供了很多函数,以下函数采用了不同的坐标刻度——对数坐标系。 loglog:两个坐标轴都使用对数刻度。 semilogx:x轴用对数刻度,y轴用普通线性刻度。 semilogy:y轴用对数刻度,x轴用普通线性刻度。 plotyy:两组不相关数据使用不同的Y坐标系。 例12 使用特殊的坐标轴系。 %OTHER_AXES特殊坐标系示例 data = 1:1000; subplot(2,2,1);loglog(data);grid on; title(LOGLOG(1:1000)) subplot(2,2,2);semilogy(data);grid on; title(SEMILOGY(1:1000)); subplot(2,2,3);semilogx(data);grid on; title(SEMILOGX(1:1000)) subplot(2,2,4);plotyy(data,data,data,data.^2); grid on; title(PLOTYY); 图30 使用特殊的坐标轴系 3.3.2 绘制特殊图形 在MATLAB中绘制的特殊图形包括条状图和面积图、饼图、柱状图、离散数据图、矢量方向图以及等高线图等。 1.条状图和面积图 * bar:绘制二维条状图,将m行n列的矩阵绘制成m组,每组n个垂直条(bar)。 * barh:绘制二维水平条状图,将m行n列的矩阵绘制成

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档