matlab中绘制平行于坐标轴的直线

article/2025/10/5 1:45:12

有时候需要绘制平行于坐标轴的一条直线,那有没有什么简便的方法呢?通过在plot()函数加入参数就可以,代码如下:

x=0:0.1:2*pi;   %x的取值生成
y=sin(x);   %y=sin(x)函数
plot(x,y);  %绘制图形
ylim=get(gca,'Ylim'); % 获取当前图形的纵轴的范围
hold on
plot([1,1],ylim,'m--'); % 绘制x=1的直线
%[1,1]中,第一个1表示绘制直线的穿过x轴点,第2个1表示直线穿过y轴的另个点,由此两点确定想要绘制直线的方向
%ylim 用于绘制y轴的取值范围
%m-- 用于描述线型,粉色,虚线
实际的效果图如下:

那么,我如果想经过任意一个点绘制一条直线呢?那么,直接修改上面代码第6行plot()函数中的[1,1]如我改为[3,4],代码为:

x=0:0.1:2*pi;   %x的取值生成
y=sin(x);   %y=sin(x)函数
plot(x,y);  %绘制图形
ylim=get(gca,'Ylim'); % 获取当前图形的纵轴的范围
hold on
plot([3,4],ylim,'m--'); % 绘制直线
%ylim 用于绘制y轴的取值范围
%m-- 用于描述线型,粉色,虚线
绘制出的图形为:


但是,从上图分析可知,该直线并不是经过[3,4]这两点的直线。那么,进一步我如果将代码第2行的sin(x)换成3*sin(x),那又会变成什么样的?代码为:

x=0:0.1:2*pi;   %x的取值生成
y=3*sin(x);   %y=sin(x)函数
plot(x,y);  %绘制图形
ylim=get(gca,'Ylim'); % 获取当前图形的纵轴的范围
hold on
plot([3,4],ylim,'m--'); % 绘制x=1的直线
%ylim 用于绘制y轴的取值范围
%m-- 用于描述线型,粉色,虚线

如下图:


上面的图片是在第2幅图片的基础上再绘制的,可以看出虽然都设置了plot()函数的参数为[3,4],但两幅的图像中直线的是不重合的,那代码中第6行的含义究竟是什么呢?在代码第3行

ylim=get(gca,'Ylim'); % 获取当前图形的纵轴的范围
是获取当前绘制图形的纵坐标的取值范围,假如是[a,b],那 如果第6行为plot([m,n],ylim,'m--'),含义是在ylim=[a,b]的条件下,经过ylim=a(即平行于x轴的直线)上点刻度为m的点,经过ylim=b(即平行于x轴的直线)上点刻度为n的点,由此两点绘制直线。因此,如果已绘制图形的范围如果改变,plot()函数的参数[m,n]相同,所绘制的直线也不同。

这样,就对第3幅图很好理解了。对于较长的那条直线,纵坐标范围是y=-3和+3,plot()函数的参数[3,4],即直线经过y=-3时,x=3;y=3时,x=4这两点。


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

相关文章

MySQL安装失败问题

MySQL的安装和配置是一件非常简单的事,但是在操作过程中也可能出现问题,特别是初学者。 问题1:无法打开MySQL8.0软件安装包或者安装过程中失败,如何解决? 在运行MySQL8.0软件安装包之前,用户需要确保系统…

Linux云服务器:MySQL安装失败、多种错误总结

文章目录 错误经历解决收获 错误经历 遇到的错误一览:以下错误和对应的方案可能不一样,但都尝试了。 Failed to start mysqld.service: Unit not found 解决方法:有拷贝路径的、到某个路径下自建一个Unit文件的,安装mariaDB的&am…

MySQL安装失败,如何完全卸载MySQL

MySQL安装失败,再安装时,必须将之前安装的全部卸载干净,在可以进行下次安装。 eg: 下面是具体步骤: 第一步:先去控制面板中,将MySQL卸载 第二步:到安装目录下,将MySQL文…

数据库安装mysql失败解决方案

Mysql数据库安装最后一步总是出错怎么办 之前为了完成大学毕业设计准备做一个JavaWeb的项目,但是在安装数据库的时候总是出错,网上的很多办法都试了,卸载重新安装,修改注册表等等,后来才发现是因为电脑里边一个隐藏的文件夹没有删…

mysqlclient安装失败解决方案

最近新建了几个虚拟环境安装mysqlclient都不成功 按提示安装了visual studio、升级pip后还是报错 解决方案: 1.https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 找到对应py版本和位数的安装包(我的是py3.7,64位) 下载…

MySQL8.0安装失败

总结一下问题:主要看是哪里失败了。 //如果是lnitializing database (may take a long time) 先看看安装目录有没有中文,如果没有中文那就看看你的计算机名称是不是中文(一般点设置-系统就能看见)这些地方都不可以有中文出现。…

MySQL安装失败的几个小问题

1.问题:在安装中,显示start service失败(首次安装) 解决方法:管理中打开服务,找到MySQL80服务,双击打开,点击登录界面,选中本地系统账户。如图 2.问题:在安装…

完全干净卸载mysql,解决mysql重新安装失败问题

因需升级mysql版本,因此需要删除之前安装的版本,若卸载不完全,则新版本的mysql就会安装失败,因此总结以下卸载步骤: 1、停止Mysql服务,以管理员打开命令窗口,输入 net stop mysql会看到服务停止提示&#…

使用mysql Installer安装失败处理办法

忠告:mysql下载还是不要安装最新版的,需要跟依赖环境匹配;安装前关掉防火墙。 mysql安装失败:注意这里的依赖环境要配置好。 vs2017下载地址 https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017-relnotes 错误1…

Mysql安装步骤以及安装失败的解决方法

1、打开下载的mysql安装文件mysql-5.5.27-win64.zip,双击解压缩,运行“setup.exe”。 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义…

解决Mysql安装出错

最近想换一个高级一点版本的mysql玩玩,但是却安装失败了,话说卸载mysql是一件冒险的事情。相信很多小伙伴们也经历过mysql安装失败后尝试无果后,产生卸载mysql后重新安装mysql的念头,尝试卸载后发现无法卸载干净,然后呢卸载不干净…

《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》

《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》 本文由博主经过查阅网上资料整理总结后编写,如存在错误或不恰当之处请留言以便更正,内容仅供大家参考学习。 MySQL安装流程(两种方式) MySQL安装方式主要可以分为两种&…

MySQL 安装报错的解决方法

MySQL 安装报错的解决方法 前言 mysql 使用的是官网下载的安装包,mysql-installer-community-8.0.25.0.msi ,第一次安装时很顺利,因为某些原因要卸载重新安装。在重新安装时出现错误。错误提示如下 Beginning configuration step: Writing …

MySQL 安装时出现初始化数据失败的解决方案

MySQL 安装时出现初始化数据失败的解决方案 文章目录 MySQL 安装时出现初始化数据失败的解决方案总结:最后:每博一文案 这是我在学习过程遇到的问题,找的解决方案这里给予大家参考 当我们把 MySQL 自定义配置完,最后一步安装的时候…

【MySQL】mysql数据库安装失败的解决办法

Mysql卸载后重装的方法 由于自己不小心把自己安装的mysql卸载了,然后再次重装装不上,出现要输入三次密码的情况,到最后安装的时候在start servlt中出现问题等,这些原因是原来的文件没有删掉干净,我有一种方法&#xf…

Mysql常见的几种安装失败的问题:

因很多同学安装mysql总是出问题,然后总结了几个常见的安装失败的问题(并且博客中有安装教程): Mysql常见的几种安装失败的问题: 首先这是最常见的问题: 一、解决安装mysql时出现 "A Windows servic…

安装MySQL时出现starting the server失败

原因分析:如果电脑是第一次安装MySQL,一般不会出现这样的报错。如下图所示。starting the server失败,通常是因为上次安装的该软件未清除干净。 情景1:安装过mysql,因为没有完全卸载干净。需要完全卸载并重启电脑后继续…

安装MySQL8.0+,数据库初始化失败错误解决办法

问题描述 MySQL版本:8.0.19。配置服务器最后一步,出现错误“The designated data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ is unusable. You can remove all files that the server added to it. ……”,数据库初始化失败!如…

MySQL常见安装失败问题及其解决方案

❤写在前面 ❤博客主页:努力的小鳴人 ❤系列专栏:MySQL8.0基础学习 ❤欢迎小伙伴们,点赞👍关注🔎收藏🍔一起学习! ❤如有错误的地方,还请小伙伴们指正!🌹 目录…

MySQL安装失败原因及解决方案

1.最后一步安装失败 原因: 安装路径中包含中文(很有可能是你之前将你的电脑名改成包含中文的了) 解决方法: 安装前,检查电脑名是否包含中文,(或者安装过程中勾选Show Advanced and Logging Options,查看安装过程中的每一步,检查是否包含中文字符)若包含,重命名电脑重启,即可…