一个matlab画图的代码,画图总是报错,哪位帮忙看看问题出在哪里

woshigefantong woshigefantong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
本人新手,第一次用matlab画图,现在想在一个图上加一个y=0的虚线。单独测试这条虚线是没有问题的,可是一加到图上就出错。
为题到底出在哪里呢?请帮忙看一下。谢谢
代码如下

红色的代码是画虚线的,单独测试时没有问题的
上面的代码上画一个控制坐标范围在y轴[-0.5,0.5], x轴[0.7,0.9]的图
然后希望在图上加一条y=0的曲线


x=[0.8615,0.8428,0.7852,0.7959,0.7918,0.7199,0.8623,0.7436,0.8691,0.7984,0.7917];
y=[0.29442168063167506,0.19389055483260173,0.24690383487136713,-0.07104419389892005,0.25820812017776185,0.07266947434371361,0.19306162161726803,0.19402755535719096,0.3809557404866936,0.24799455060683467,0.25444282557248116];
figure
scatter(x,y);
axis([0.7 0.9 -0.5 0.5]);
set(gca,'xtick',[0.7 0.75 0.8 0.85 0.9]);
set(gca,'ytick',[-0.5 -0.4 -0.3 ...0.5]);
hold on;
plot([0.7,0.9],[0,0],'--');
...全文

相关推荐

解决MATLAB写Excel时报错

解决MATLAB写Excel时报错,错误使用xlswrite(line219),error using xlswrite(line219),服务器出现意外情况

RSYangY

matlab代码运行不了报错-Ncut:切入点

matlab代码运行不了报错 Ncut This code comes from 在运行过程中遇到了两个问题 问题1:需要调用C++文件,matlab缺少编辑器 解决方式: 下载安装gcc,安装过程 问题2:运行报错 Error in eigs_new (line 240) 解决方式: 使用eigs()代替eigs_new,仍然出错,用的是matlab 2017a 不想再装低版本的,就从好友安装版本 matlab 2016a 复制了eigs.m文件 将eigs.m文件修改为eigs_new,成功运行。 已有代码仓库:

weixin_38617413

MATLAB mpt工具箱下载、voronoi、mpt_voronoi报错

matlab mpt工具箱最新下载,voronoi代码运行 mpt_voronoi()函数报错

随风摇隐

MATLAB可以使用但是使用help函数报错问题的解决-附件资源

MATLAB可以使用但是使用help函数报错问题的解决-附件资源

李禾子呀

MATLAB机器人工具箱报错解决方案[项目代码]

本文详细介绍了在MATLAB 2019及以上版本中使用Robotics工具箱时,运行plot或teach等含可视化功能的命令时出现的Index exceeds the number of array elements报错问题及其解决方案。报错信息显示索引超出数组数目,尤其在MATLAB2018b以前版本中不会出现此问题。文章提供了两种解决方案:一是临时解决方案,即在可视化语句前加入view(3)命令;二是一劳永逸的方案,通过修改工具箱中的plot.m文件,在程序开头加入特定代码段以彻底解决问题。文章还展示了运行示例程序及绘图效果,并参考了相关博客,为遇到类似问题的用户提供了实用的解决思路。

wdx012345
评论 1
收藏 已收藏
分享
返回顶部