matlab 对数坐标画图,及在曲线上加竖直线

server/2024/11/15 1:01:19/

matlab 对数坐标画图

方法一:直接对x、y值取对数,然后画图

plot(log(x), log(y), 'm', 'LineWidth',1, 'Marker','.');% ,'Color','#EDB120'

方法二:将x、y轴刻度改为对数形式

plot(x, y, 'r', 'LineWidth',1, 'Marker','+');
ax = gca();% 获取当前坐标句柄
ax.XScale = 'log';% 将x轴刻度改为对数形式.
ax.YScale = 'log';% 将y轴刻度改为对数形式.

% %{
% % 画图 % 画一起
figure('Name','4135RMS_nPLCs');
hold on
plot(RG20v_plc, RG20_rms, 'b', 'LineWidth',1, 'Marker','.'); 
hold on
plot(RG6v_plc, RG6_rms, 'g', 'LineWidth',1, 'Marker','x'); 
hold on
plot(RG06v_plc, RG06_rms, 'r', 'LineWidth',1, 'Marker','+'); 
hold on
plot(RG20v_plc, RG20_rms2, 'm', 'LineWidth',1, 'Marker','.'); 
hold on
plot(RG6v_plc, RG6_rms2, 'k', 'LineWidth',1, 'Marker','x'); 
hold on
plot(RG06v_plc, RG06_rms2, 'c', 'LineWidth',1, 'Marker','+');% 'y'
legend('RMS-20V','RMS-6V','RMS-06V','RMS-20V-2','RMS-6V-2','RMS-06V-2')
xlabel('Aperture time/Seconds'); ylabel('RMS(Volts)'); grid on;
ax = gca();% 获取当前坐标句柄
ax.XScale = 'log';% 将x轴刻度改为对数形式.
ax.YScale = 'log';% 将y轴刻度改为对数形式.
title('RG6-rms-nPLCs');
set(gca,'Fontname','Monospaced');
%}

matlab绘图之在曲线上加竖直线

clear
clc
close all
x=0:1:20;
y=xlsread('compare.xlsx','A1:A18');
plot(y,'b')
grid on;
hh=axis;
hold on;
plot([10,10],[hh(3),hh(4)],'r--')
plot([8,8],[hh(3),hh(4)],'k--')
plot([2,2],[hh(3),hh(4)],'k--')
xlabel('它是x轴')
ylabel('它是y轴')
text(4,8,'这是速度')%在点(x,y)上文字‘标注名’。
legend('这是图例')

x=normrnd(10,0.1,1,1000); 
hist(x,50)
hold on;
plot([10 10], get(gca, 'YLim'), '-r', 'LineWidth', 1) % 在x=10处加一条红色,宽度为1竖线
%get(gca, 'YLim')返回y轴最大最小值

matlab绘图之在曲线上加竖直线 - 知乎 (zhihu.com)

使用MATLAB用hist画了直方图加一条竖线作为参考线_matlab在图中加一条竖线-CSDN博客


http://www.ppmy.cn/server/13157.html

相关文章

小心!那个走了的员工可能带走了公司的秘密

数据泄露是企业安全的一大隐患,尤其是离职员工带走公司数据的问题,这是一种常被忽视的内部威胁。离职员工可能因为种种原因,带走了他们曾经可以访问的公司数据。而这些数据如果落入了不当的地方,可能会给企业带来严重的损害。那么…

从零开始搭建网站(第二天)

今天把之前的htmlcssjs项目迁移过来,直接使用tspiniavue3vite组合,搭建过程可以看从零开始搭建性能完备的网站-思路过程(1)_自己架设一个芯参数网站-CSDN博客。之后安装一下volar扩展。迁移过来使用Vue重构时发现之前使用的左右两…

Python 基础 (Pandas):Pandas 入门

1. 官方文档 API reference — pandas 2.2.2 documentation 2. 准备知识:Pandas 数据结构 Series & DataFrame 2.1 Series 2.1.1 创建 Series 类型数据 一个 Series 对象包含两部分:值序列、标识符序列。可通过 .values (返回 NumPy ndarry 类型…

同旺科技 USB TO SPI / I2C适配器读写24LC256--页写

所需设备: 1、USB 转 SPI I2C 适配器;内附链接 2、24LC256芯片 适应于同旺科技 USB TO SPI / I2C适配器升级版、专业版; 从00地址开始写入64个字节,然后再将64个字节读回; 页写时序: 读时序&#xff1a…

基于表面法线法的二维人脸图构建三维人脸模型matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 ............................................................................for j 1 : …

利用LSI MSM工具管理linux下阵列,linux下lsi msm软件安装

需要换源的先把源换了 #centos8换源 #备份repo #在yum.repos.d目录下新建一个backup文件夹 sudo mkdir backup sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backupsudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo sudo …

S32DS按照地址范围导出内存值

在Debug的时候先暂停下来,选择Memory,点击导出按键,输入对应的范围,长度它会自己计算出来。选择好导出的路径和文件就行。 然后会一个一个字节地导出,过程会比较缓慢,右下角有进度,切忌心急&…

在ubuntu20.04下迁移anaconda的目录,试验不行后,换成软连接

一、原因 随着不断的搭建不同的算法环境,原本在固态硬盘上安装的anaconda上占用空间越来越多。导致可用的固态硬盘空间越来越少,又因安装的环境太多,重新搭建比较费时费力。有没有直接将当前已经搭建好环境的anaconda 迁移到另外的目录呢&…