annotation matlab,matlab 关于annotation函数的一点用法

article/2025/10/14 14:30:31

这几天做毕设,用到了matlab的一些功能,先吐槽一下matlab的官方api写的是真的不好,很多东西不解释清楚。

首先对于所有的annotation函数,里面不论是维度还是大小参数,都是归一化到[0,1]之间的,也就是说,注释和所画的图用的坐标体系是不一样的。

其次,annotation所画注释的原点在整个窗口的左下方,其范围一直扩展到整个窗口的右上方

eeab7c4474dfc91d4fd48f81c089e5ad.png

如图所示,整个最外圈的红线区域就是其[0,0]到[1,1]的范围

理解了这个,annotation的用法应该大致明白了

#########还没结束#############

还有一个迷惑的annotation叫做矩形,官方解释是这样的:

‘annotation(shapeType,dim) 在当前图窗中创建具有特定大小和位置的矩形、椭圆或文本框注释。将 shapeType 指定为 'rectangle'、'ellipse' 或 'textbox'。指定 dim 作为 [x y w h] 形式的四元素向量。x 和 y 元素确定位置,w 和 h 元素确定大小。’

现在尝试一下

scatter(X(:,1),X(:,2),'.');

annotation('rectangle',[0.5 0.5 .5 .5],'Color','red')

236c39331dbf197ef5bf85d38207424b.png

可以看到,[x,y,w,h]中,x,y指的是矩形左下顶点的坐标, w指width,h值height

最后椭圆的[x,y,w,h]表示的是画一个[x,y,w,h]的矩形的内接椭圆。

来源:https://www.cnblogs.com/ZAmateur/p/12610422.html


http://chatgpt.dhexx.cn/article/ikCCfb7v.shtml

相关文章

Android AnnotationProcessor

Android AnnotationProcessor 一.项目结构二.定义注解三.实现注解处理器(一)依赖(二)注解处理器(三)处理注解 四.使用注解处理器(一)依赖(二)使用注解(三)生成的代码 五.注意事项 注解处理器通常可以用在模块间解藕、自动生成代码等地方,比如router路由或者butterkn…

Annotation Processor

annotationProcessor和android-apt的功能是一样的,它们是替代关系。annotationProcessor是APT工具中的一种,他是google开发的内置框架,不需要引入,可以直接在build.gradle文件中使用。android-apt是由一位开发者自己开发的apt框架…

annotation是什么,用处,举例

1.概念:注解Annotation是java 1.5的新特性,是一种能够添加到 Java 源代码的语法元数据。类、方法、变量、参数、包都可以被注解,可用来将信息元数据与程序元素进行关联。Annotation 中文常译为“注解”。 2.用处: (1)生成文档。这…

Web大学生网页作业成品:个人博客主页 (纯HTML+CSS代码)

Web前端开发技术 描述 网页设计题材,DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 个人博客网站 | 个人主页介绍 | 个人简介 | 个人博客设计制作 | 等网站的设计与制作 | 大学生个人HTML网页设计作品 | HTML期末大学生网页设计作业 HTML:结构 CSS&…

vue搭建博客

使用vue2.0/3.0搭建博客,前端情绪员 实现原理安装nodejs和vue写项目项目打包和托管项目创建github仓库安装git托管项目到github仓库检查仓库并设置pages购买域名和解析域名修改更新项目ps(gitee搭建vue博客) 实现原理 使用vue打包出来的dist,把dist中的…

博客中动态图的制作

在博客中的动态图片的制作,可以在Android Studio里面连上手机进行视频的录制。之后用在视频的基础上用gifcam软件转化成gif动态图: 下载gitcam绿色版软件进行视频的处理: 打开GIFcam转化成gif格式的动态图:

手把手,从零开始搭建个人博客网站(附源码)

项目介绍 一、项目功能: 实现登录功能 密码数据加密 用户管理功能(用户增删改查) 文章管理功能(文章增删改查) 文章首页展示 文章评论功能(需登录) 首页文章展示、 用户管理、文章管理的…

HTML5+CSS编写个人博客界面

刚入门html和css,花了一天入门基础,第二天花了五六个小时完成老师布置的作业——个人博客界面,初学者可以进行参考编写。 注:里面的链接都不能点击 废话少说,看结果: 参考代码: microbloy.htm…

js个人博客设计大作业

视频演示: 大作业演示 图片看效果: 网站规划设计 1.结构设计 共设计3个HTML界面:一个登陆界面,一个注册界面,以及主页面; 2.内容规划 登陆界面包含logo,输入用户名,输入密码和登…

python数据可视化:使用dash给博客制作一个dashboard

项目部署在:https://ffzs-blog-dashboard.herokuapp.com/ 项目代码在:https://github.com/ffzs/dash_blog_dashboard 1.dashboard 仪表板通常提供与特定目标或业务流程相关的关键绩效指标(KPI)的概览。另一方面,“仪表…

四、登录注册页功能实现《iVX低代码/无代码个人博客制作》

注:iVX也有免费直播课《第八期直播课》 首先打开在线编辑器进入我们的项目:https://editor.ivx.cn/ 一、登录页功能实现 上一节中已经完成了登录页的页面制作,那么这一节就开始对应的完成登录页的功能实现。 登录页的功能实现主要是对用户…

七、文章管理页面及功能实现《iVX低代码/无代码个人博客制作》

注:iVX也有免费直播课《第八期直播课》 一、文章管理页页面制作 文章管理页的基本结构与首页类似,我们复制一个首页,并且重命名首页的名称为文章管理页: 我们接着删除如下图所框选部分内容: 接着重命名导航为内容…

五、文章详情页制作及跳转功能实现《iVX低代码/无代码个人博客制作》

注:iVX也有免费直播课《第八期直播课》 一、详情页制作 在之前的章节中,我们已经制作完毕了登录、注册、首页等内容,在这一节中,我们编写详情页以及详情页功能制作。 详情页页面如下: 详情页头部也就是一个头部栏&…

三、登录页制作《iVX低代码/无代码个人博客制作》

注:iVX也有免费直播课《第八期直播课》 一、登录页实现 本节需要做的登录页如下: 该页面我们复习可以的值,首先设置整个页面页面的垂直和水平对其为居中,随后一个容器包裹对应的登录区域,此时我们创建一个页面命名为…

一、首页、详情页、文章编辑页制作《iVX低代码/无代码个人博客制作》

注:iVX也有免费直播课《第八期直播课》 一、首页制作 首页预览如下: 首先在博客页创建一个相对应项目: 接着选择前台,创建一个页面,命名为首页: 接着更改当前屏幕为小屏尺寸: 接着我们分…

二、文章发布页制作及后台实现《iVX低代码/无代码个人博客制作》

注:iVX也有免费直播课《第八期直播课》 一、文章编辑页制作 当首页制作完毕后,需要显示内容就需要有文章数据,此时我们创建一个文章编辑页增加对应的数据。 那么我们创建一个页面,命名为文章发布页: 接着我们查看标…

二、博客首页完成《iVX低代码仿CSDN个人博客制作》

制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 一、菜单思路参考及制作 在 CSDN 首页中的菜单部分为一串横排的内容,并且可以进行拖动: 首先咱们添加一个行,命名为菜单: 接着肯定是需要设置上下的内边…

四、博客详情页完成《iVX低代码仿CSDN个人博客制作》

制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 一、博客详情页分析 博客详情页大体分为顶部标题、发布时间、作者信息、博文内容,底部的评论我们在此不必做悬浮内容,咱们直接放到博文之下进行显示即可;顶部标题需要…

博客中GIF动画超简单制作

前言: 在写博客的时候图片和视频是非常通俗易懂的,比文字表述更为清晰,有时候演示过程用动画效果更好,毕竟图片只是静态的,看不出整个过程。而录制成视频,体积大,保存发送也比较麻烦,最重要的事博客中不支持这种格式,所以制作成GIF动画,方便、占用空间又小、博客也支…

一、博客首页搭建搭建《iVX低代码仿CSDN个人博客制作》

制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 一、头部导航栏思路参考 首先我们可以查看CSDN的博客首页,从中查看一下布局: 在以上首页中,我们可以得知其顶部为一个整行,这个行内容左侧为一个logo&am…