MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置

news2024/11/27 23:44:02

MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置

文章目录

  • MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置
    • 制作局部放大图的方法
    • 文本箭头的便捷设置
    • 小结

本文主要介绍如何在MATLAB中绘制局部放大图和如何便捷地设置文本箭头的相关内容,以作后续回顾之用。

制作局部放大图的方法

  1. 首先拥有一张如下图所示的图片 (在这里我就随便找一个之前的图片作为举例)

随便生成的一张图片

  1. 点击工具栏的最后一个图标,“显示绘图工具和停靠图形”,进入图形编辑模式。并按照下面的图片提示进行操作。

进入编辑图形

编辑图形界面

复制粘贴原有图片

  1. 全选图形,并且复制粘贴后得到如下图所示的状态,会是一个重叠,但又能区分是两个图像的状况。

粘贴后的状况

  1. 重点来了,这时候,点击“放大镜”,然后右键按住,框选你想要放大的那一个部分

局部放大

得到如下所示的图形

局部放大后的图形

  1. 这时候,不要再用鼠标对图形做操作,因为还是放大缩小的状况,可能你的误操作会导致图片放大别的部分啥的。选中工具栏“编辑图形”的那个箭头图标,然后选中这个已经放大的图形,修改他的大小变为合适的状况

  2. 然后把他放到合适的位置,并插入一个箭头指向就ok了。

调整局部放大的大小和位置

  1. 最后点击“编辑”下面的“复制图形”就可以了。

复制图形

最后的效果就是这样了,“复制图形”可以方便地粘贴到word中,但其他地方,比如微信的对话框等可能不能直接粘贴。

最终效果

文本箭头的便捷设置

有些时候,我们希望图形中有比较显著的文字或者公式指示,如下图所示。但在编辑图形的界面是一次性的,也就是说假如你重新运行了程序,这个文本箭头的内容是不存在的,还要重复设置,很麻烦,有没有一次设置,每次绘图都有的那?有的。

文本箭头

  1. 右击上图中的文本箭头,选择“显示代码”,不要选错内容了,否则显示的代码不是文本箭头的。

进入文本箭头代码

显示的代码如下:

文本箭头代码

  1. 复制其中关于坐标的,然后粘贴到绘制文本箭头的代码中,并进行字体大小的相关设置

    h = annotation('textarrow',[0.252148997134671 0.294173829990449],...
        [0.680444991789819 0.622331691297209]);
    set(h,'interpreter','latex', 'string','便捷的内容设置', 'fontsize', 8);
    

    然后重新运行程序,得到如下所示。这里局部放大图没有了是因为我们没有在代码中设置,所以刚刚的也是一次性的,按照类似的步骤也是可以设置的。

运行效果

  1. 同样地,也是可以设置公式的,直接使用LATEX公式编写的规则就可以了

    h = annotation('textarrow', [0.252148997134671 0.294173829990449],...
        [0.680444991789819 0.622331691297209]);
     set(h,'interpreter','latex', 'string','$\bar{e}_{i,i+}$', 'fontsize', 15);
    

公式的文本箭头

同样地,类似的实现相同功能的方法还有很多,也可以实现对别的东西的固定设置,这里仅仅是记录一下我使用的方法。

小结

本文主要介绍了如何制作局部放大图的方法以及如何一劳永逸地设置文本箭头的位置和内容。学习还很浅薄,主要是为了记录,方便以后使用而避免忘记而要重新搜索。

如果您觉得我写的不错,麻烦给我一个免费的赞!如果内容中有错误,也欢迎向我反馈。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/626901.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CISP-PTE2022最新考试经验分享

CISP_PTE2022年10月份考试心得体会 2022年9月份由于公司需要,参加了中启航的CISPPTE培训,总培训时间八天,8师傅讲的很好,浅显易懂,经过4天的理论学习和4天的实操练习,经过十一假期的熟练,我在10…

2005-2021年全国及31省绿色信贷水平(含原始数据和测算过程)

1、时间:2005-2021年 2、范围:全国及31省市 4、内容说明:包含原始数据、计算结果、计算过程 5、来源:工业NJ、2018年经济普查、其中2017年缺失已采用插值法补齐 6、计算说明: 选取各省六大高耗能产业利息支出占工…

Unity3D:Project窗口

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 Project 窗口 “项目”窗口显示与项目相关的所有文件,是您在应用程序中导航和查找资源和其他项目文件的主要方式。默认情况下,当您启动新项目时&#xff0c…

这里推荐几个前端icon网站(动图网站)

1. Loading.ioLoading.io 是一个免费的加载动效(Loading animations)图标库。它提供了多种风格的加载动效图标,包括 SVG、CSS 和 Lottie 动画格式。这些加载图标可以增强用户体验,为网站和应用程序添加更佳的视觉效果。 网站地址:loading.io - Your SVG GIF PNG Ajax Loading…

Vue 中如何处理树形结构数据渲染与操作?

Vue 中如何处理树形结构数据渲染与操作? 在实际开发中,我们经常会遇到需要渲染树形结构数据的情况,例如商品分类、组织架构、地区选择等等。Vue 提供了一些便捷的方法和工具来处理树形结构数据的渲染和操作,本文将介绍 Vue 处理树…

web前端要怎么样自学?

前言 前端入门相关的路线图以及资源都帮大噶准备好啦,希望对想要入门前端的小伙伴们有所帮助~ 先放上前端学习的思维导图 : 学习前准备:编译器 编译器方面的选择推荐HBuilder X或者Vscode,运行环境在浏览器,推荐是ch…

Mysql锁机制简介

一、什么是锁 锁是系数据库统区别于文件系统的一个关键特性。 锁机制用于管理对共享资源的并发访问,提供数据的完整性和一致性。 InnoDB存储引擎不仅会在行级别上对表数据上锁,还会在数据库内部其他多个地方使用锁,从而允许对多种不同资源…

【项目实战】一、Spring boot整合JWT、Vue案例

前言 通过Spring boot整合JWT、Vue案例,其中融合了微服务网关、微服务等。 1、若无公共模块,先添加公共模块 1.1、创建模块:common-service 1.2、修改父项的pom文件 1.2.1、给springCloud父项添加子模块 1.2.2、添加common-service的全局…

FinClip | 日子过的飞快,又来汇报了

FinClip 的使命是使您(业务专家和开发人员)能够通过小程序解决关键业务流程挑战,并完成数字化转型的相关操作。不妨让我们看看在本月的产品与市场发布亮点,看看是否有助于您实现目标。 产品方面的相关动向👇&#x1f…

【021】C/C++字符串处理函数

C/C字符串处理函数 引言一、字符串操作函数1.1、测量字符串的长度strlen1.2、字符串拷贝函数strcpy1.3、字符串追加函数strcat1.4、字符串比较函数strcmp 二、字符串查找函数2.1、字符串查找字符函数strchr2.2、字符串查找子串函数strstr 三、其他字符串处理函数3.1、字符串分割…

结构型设计模式04-适配器模式

🧑‍💻作者:猫十二懿 ❤️‍🔥账号:CSDN 、掘金 、个人博客 、Github 🎉公众号:猫十二懿 适配器模式 1、适配器模式介绍 适配器模式(Adapter Pattern)是一种结构型设计…

chatgpt赋能python:用Python实现文本数字转换:从123到一二三

用Python实现文本数字转换:从123到一二三 在网站开发中,我们经常需要将数字转换成文字,比如将123转成“一百二十三”。这种数字转文字的需求,既方便了用户的阅读,也提高了网站的可读性和SEO效果。 在本文中&#xff…

定时任务原理方案综述 | 京东云技术团队

本文主要介绍目前存在的定时任务处理解决方案。业务系统中存在众多的任务需要定时或定期执行,并且针对不同的系统架构也需要提供不同的解决方案。京东内部也提供了众多定时任务中间件来支持,总结当前各种定时任务原理,从定时任务基础原理、单…

excel中的vlookup函数使用,查找对应信息

简单做一个小表格,第一列序号、第二列姓名、第三列数值 显然我这里都乱序了,是为了更好的展示 vlookup函数是查找函数的一种,有四个参数: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) lookup_value&#xf…

【算法与数据结构】206、LeetCode 反转链表

文章目录 一、题目二、翻转链表双指针法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、翻转链表双指针法 思路分析:代码首先进行头结点合法性判断,如果是空链表或者仅有一个节点的链…

SpringBoot + minio实现分片上传、秒传、续传

什么是minio MinIO是一个基于Go实现的高性能、兼容S3协议的对象存储。它采用GNU AGPL v3开源协议,项目地址是https://github.com/minio/minio。 引用官网: MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储。它与Amazon S3云存储服务兼容…

SpringBoot SpEL表达式(五十二)

当死亡笼罩在脑海,请用生的信念打败它 上一章简单介绍了SpringBoot 事件监听处理(五十一), 如果没有看过,请观看上一章 一. 解析器 我们在生活中,常常会用到表达式计算, 如 传入一个字符串 abcd, 然后指定 a,b,c,d 的值。 让其计算出最后的…

2023年律师事务所研究报告

第一章 行业概况 律师事务所行业是一个关键的法律服务提供者,为客户提供各种法律咨询、代理和解决纠纷的服务。律师事务所是由一群经验丰富的律师和法律专业人员组成的机构,他们具备广泛的法律知识和专业技能。 律师事务所在各个领域都扮演着重要的角色…

信捷PLC中A_PLSF指令的加减速时间设置简析

我们在使用信捷PLC通过ethercat总线控制伺服驱动器时,可能会需要用到其用于轴控制的指令: A_PLSF,即“可变速度输出”。 这个指令的特点是运行过程中,速度可以实时改变,实时生效,不需要重新触发。 既然是速度指令,肯定需要设置加减速时间,因为根据实际负载的不同,使用…

30分钟Cadence原理图入门

新建工程 点击Design Entry CIS图标,选择OrCAD Capture。 新建工程File->New->Project 设置工程名字和路径。 默认生成PAGE1 新建页 右键点击SCHEMATIC1->New Page,新建原理图页。 页面设置 修改原理图页大小 选择大小A、B、C、D、E或自定义…