当前位置: 首页 > wzjs >正文

深圳 企业网站建设百度搜索词排名

深圳 企业网站建设,百度搜索词排名,搜索网站排名优化策略,做网站的抬头怎么做文章目录 前言局部放大图的具体制作小结 前言 前文MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置介绍了如何在MATLAB中绘制局部放大图,并且如何便捷地设置文本箭头的相关内容,但相关的局部放大图仍然需要我们在制作每一幅图时进行手动操作&…

文章目录

    • 前言
    • 局部放大图的具体制作
    • 小结

前言

前文MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置介绍了如何在MATLAB中绘制局部放大图,并且如何便捷地设置文本箭头的相关内容,但相关的局部放大图仍然需要我们在制作每一幅图时进行手动操作,而且为了方便后续的修改需要保存MATLAB的.fig文件。

在操作上仍然属于非常麻烦的,比较适合制作单张图或者一次性制作的图。本文则采用m代码形式进行局部放大图的制作,较之前手动的办法有一定的效率提升。

局部放大图的具体制作

  1. 准备绘图数据(根据自己的需求得到要画图的x轴和y轴数据)。这里我采用的是之前仿真的一组数据,横轴为时间t,纵轴为误差e
  2. 按照正常绘图操作进行绘图
    1. 比如使用plot等函数进行绘图和进行相应的标注,这一点与大家之前进行常用的绘图没有任何区别。示例代码如下
    2. 注意设置纵轴坐标,留出绘制局部放大图的位置。
    3. 如下图所示。
figure 
box on
hold on
r1_error = plot(t,e_rho_1,'--g','LineWidth',2);
r2_error = plot(t,e_rho_2,'-.m','LineWidth',2);
r3_error = plot(t,e_rho_3,'--b','LineWidth',2);
r4_error = plot(t,e_rho_4,'-.c','LineWidth',2);
r5_error = plot(t,e_rho_5,'--k','LineWidth',2);
hold off
e_rho = legend([r1_error,r2_error,r3_error,r4_error,r5_error],'$e_{\rho_{1}}$', ...'$e_{\rho_{2}}$','$e_{\rho_{3}}$','$e_{\rho_{4}}$','$e_{\rho_{5}}$');
set(e_rho, 'interpreter', 'latex', 'FontSize', 18, ...'Orientation', 'horizon')
ylim([-1,5])
xlabel('Time(s)', 'FontSize', 14);

  1. 编写局部放大代码,绘制局部放大图
    1. 绘制局部放大图的原理:在当前的图上再建一个坐标系,并重复与正常图一样的绘图操作,最后设置x轴和y轴的范围以突出局部放大即可。
    2. 具体代码如下(包含详细注释)
    3. 值得注意的是,若局部放大的图的位置与你的预期不符,可以调整ax2 = axes('Position',[0.294474772539289 0.374964234620887 0.45 0.45]); 代码中的四个数值来调整位置。<font style="color:rgb(6, 6, 7);">'Position'</font> 属性的值是一个四元素向量,格式为 <font style="color:rgb(6, 6, 7);">[left bottom width height]</font>,这些值都是归一化的,范围在 <font style="color:rgb(6, 6, 7);">[0, 1]</font> 之间,相对于当前图形窗口(figure)的大小。例如代码中的四个数值含义分别为
      • 0.294474772539289:坐标轴左下角距离图形窗口左侧的距离,占图形窗口宽度的 29.45%。
      • 0.374964234620887:坐标轴左下角距离图形窗口底部的距离,占图形窗口高度的 37.50%。
      • 0.45:坐标轴的宽度,占图形窗口宽度的 45%。
      • 0.45:坐标轴的高度,占图形窗口高度的 45%。
    4. 经过实践后,还是观察效果后,手动调整比较方便。
    5. 经过上述操作后,可以得到如下的示例图片
%局部放大开始
%[]中的是坐标系的放置位置,即应该放置在我们之前留好的空白区域内。具体数值选择可以通过自行调整选择。
ax2 = axes('Position',[0.294474772539289 0.374964234620887 0.45 0.45]);  
hold on
box on
% 重复绘图操作,跟之前绘制正常图一样即可
r1_error2 = plot(t,e_rho_1,'--g','LineWidth',2);
r2_error2 = plot(t,e_rho_2,'-.m','LineWidth',2);
r3_error2 = plot(t,e_rho_3,'--b','LineWidth',2);
r4_error2 = plot(t,e_rho_4,'-.c','LineWidth',2);
r5_error2 = plot(t,e_rho_5,'--k','LineWidth',2);
% 设置xy轴显示范围,以突出局部放大作用。
xlim(ax2, [0,8]);
ylim(ax2, [-0.5,4]);
%局部放大end

  1. 局部放大图制作出来,还可以为其增加矩形框和相对应的箭头以增加指示性。具体操作可以参见第一篇文章MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置关于文本箭头的设置,增加矩形框也是类似的。于是我们可以得到如下图所示的局部放大图示例。

小结

本文在第一篇文章制作局部放大图的基础上,抛弃了纯手工作图的方法而采用编写m代码进行局部放大图的制作,结合矩形框和箭头等绘图要素,可以绘制出局部放大图,并且较以前的方法提高了效率并且可重复使用,也不需要保存.fig文件。

如果本文对您有帮助,还麻烦您点一个免费的赞!如果 有错误也欢迎向我反馈。

http://www.dtcms.com/wzjs/477149.html

相关文章:

  • 卖建材的网站深圳百度seo公司
  • 网站文章图片如何跳转google搜索引擎入口google
  • 凡科免费做的网站找客户资源的软件免费的
  • wordpress热门文章插件seo网站查询工具
  • 还有用asp做网站的吗软文营销的概念
  • 个人免费网站建站运营百度网址大全 官网首页
  • 网站备案通过之后有创意的营销策划案例
  • 泸州北京网站建设关键词排名优化公司成都
  • 怎么制作营销网站模板北京网优化seo公司
  • 网站建设行业咨讯文章专业放心关键词优化参考价格
  • 信誉比较好的网上做任务的网站网络推广工作好吗
  • 电子商务网站建设的核心2022磁力链接搜索引擎推荐
  • 邯郸小程序定制开发短视频seo公司
  • 百度联盟添加网站友情链接什么意思
  • 广东专业移动网站服务商做网站推广的公司
  • wordpress关闭站点班级优化大师是干什么用的
  • asp网站开发实例如何检测网站是否安全
  • 吉安高端网站建设公司百度在西安有分公司吗
  • 自学网页设计的网站网站搜索引擎优化案例
  • 网站建设的用例图东莞网站推广排名
  • 学做效果图网站有哪些下载应用商店
  • 找人做网站要密码吗seo提高关键词
  • 自己做电影网站需要什么上海百度推广优化公司
  • 在哪些网站可以发布推广信息恶意点击软件
  • 建设银行 网站设置密码网店培训班
  • 织梦绿色企业网站模板 苗木企业网站源码 dedecms5.7内核做整站优化
  • 网站建设应注意哪些问题2023网站seo
  • 支付建设网站的费用什么科目网址导航哪个好
  • 清远企业网站排名营销技巧和营销方法
  • 织梦做英文网站出现乱码b站暴躁姐