matlab画折线图,标记指定点「建议收藏」

matlab画折线图,标记指定点「建议收藏」首先,找到你需要标注的点。比如说你有x、y两个列向量构成一条曲线。现在要找最大值点那么用p=find(y=max(y)),那么坐标(x(p),y(p))就是你要找的点咯。2第二步如何标记。我介绍两总方法来标记这个点,但是总体上可以归结为一种方法。(1)利用text(x(p),y(p),’o’,’color’,’g’));这里o表示标注的形状,也可以用*、^等比较好看的符号哟。’g’表示的是颜色。(…

大家好,又见面了,我是你们的朋友全栈君。

首先,找到你需要标注的点。比如说你有x、y两个列向量构成一条曲线。
现在要找最大值点那么用p=find(y=max(y)),那么坐标(x(p),y(p))就是你要找的点咯。
2
第二步如何标记。我介绍两总方法来标记这个点,但是总体上可以归结为一种方法。
(1)利用text(x(p),y(p),'o','color','g'));这里o表示标注的形状,也可以用*、^等比较好看的符号哟。'g'表示的是颜色。
(2)text(x(p),y(p),['(',num2str(x(p)),',',num2str(y(p)),')'],'color','b');标注坐标的值,很方便。
3
下面演示一下第一种标记方式。
代码:
%本程序完成对一些特殊点的标记
clc;clear all
x=0:0.01:2*pi;
y=sin(x);
p=find(y==max(y));
plot(x,y,'r','linewidth',2)
grid on
text(x(p),y(p),'o','color','g')
axis([0 2*pi -1.4 1.4])
完成标记后的图像如下(图中绿色的小圆圈)。

4
第二类标法同理,代码如下:
%本程序完成对一些特殊点的标记
clc;clear all
x=0:0.01:2*pi;
y=sin(x);
p=find(y==max(y));
plot(x,y,'r','linewidth',2)
grid on
axis([0 2*pi -1.4 1.4])
text(x(p),y(p),['(',num2str(x(p)),',',num2str(y(p)),')'],'color','b');
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143906.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • cs与bs模式的优缺点_什么是cs什么是bs

    cs与bs模式的优缺点_什么是cs什么是bscs与bs模式关于CS(Client-Server)模式和BS(Browser-Server)模式的水很深,盆地自己也认为对此了解不够透彻,但作为手机客户端设计,如果不对CS、BS做一定程度的了解,是很容易出现一些方向性的错误、走一些弯路抑或在实现性价比上付出过多代价。本文偏向于基础知识,产品人员很多情况下不仅仅要了解表现、交互,还需要一定程度上了解可实现性、实现代价、实现形式、实现限制等…

    2022年9月9日
    5
  • winfrom DotNetBar sideNav控件使用问题

    winfrom DotNetBar sideNav控件使用问题sideNav初始UI在最开始的界面,不知道设置了什么东西,然后没有那个东西最后又新建了个项目,一个一个对比参数。还是没找到!倒是发现几个其他的参数属性在这里记录下这是分别对应的是对sideNav的sideNavPanel的折叠最大化隐藏功能,可以设置为false,取消对应图标。当查完sideNav所以属性后,没有发现不同点,…

    2025年6月18日
    2
  • QListWidget 布局方向设定

    QListWidget 布局方向设定//我们看下官方文档的说明//创建一个QListWidgetQListWidget m_list //假如m_list添加了很多子项(一个子项由一个图片和一段文字组成) //如果设置为m_second_list->setViewMode(QListView::IconMode); //那么m_list子项就会从左到右横向的排列

    2022年6月5日
    137
  • 五分钟了解Mysql的行级锁——《深究Mysql锁》「建议收藏」

    五分钟了解Mysql的行级锁——《深究Mysql锁》「建议收藏」我们首先需要知道的一个大前提是:mysql的锁是由具体的存储引擎实现的。所以像MyISAM和InnoDB引擎的锁实现机制是有区别的。Mysql有三种级别的锁定:表级锁定、页级锁定、行级锁定表级锁定参考:三分钟了解Mysql的表级锁——《深究Mysql》页级锁定参考:[三分钟了解Mysql的页级锁——《深究Mysql》]一、定义每次锁定的是一行数据的锁机制就是行级别锁定(r…

    2022年4月30日
    37
  • JVM类加载机制详解(一)JVM类加载过程[通俗易懂]

    JVM类加载机制详解(一)JVM类加载过程[通俗易懂]首先Throws(抛出)几个自己学习过程中一直疑惑的问题:1、什么是类加载?类加载的时机?2、什么是类初始化?什么时候进行类初始化?3、什么时候会为变量分配内存?4、什么时候会为变量赋默认初值?什么时候会为变量赋人为设定的初值?5、类加载器是什么?6、如何编写一个自定义的类加载器?首先,在代码编译后,就会生成JVM(Java虚拟机)能够识别的二进制字节流文件(*

    2022年5月23日
    34
  • ENSP安装教程【手把手教学】「建议收藏」

    ENSP安装教程【手把手教学】「建议收藏」ENSP安装

    2022年10月14日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号