Matlab的plot函数画线显示空白问题解决 |
您所在的位置:网站首页 › matlabgui画图 › Matlab的plot函数画线显示空白问题解决 |
Matlab的plot函数画线无法显示问题解决
前言:在使用matlab中的plot函数画图时,没有任何报错,但是画不出线,却能画出点。在查阅资料后找到问题的原因。 这里我们使用y=x^2图像来进行分析。 经典错误错误代码如下: %% 错误画线 syms x for x = -1:0.1:1 y = x^2; plot(x,y,'r-','LineWidth',1); hold on end 错误代码执行结果:错误原因: 在这段代码中我们创建了很多个点,然后想要通过plot函数画出 画点效果分析但是我们把‘r-’选项替换成’r*'这种画点的选项图像正常显示出了点。 %% 画点 syms x for x = -1:0.1:1 y = x^2; plot(x,y,'r*','LineWidth',1); hold on end 画点图像显示结果: 正确代码plot的正确使用方法是使用向量的形式,使用一个一个点plot函数无法连接相邻点,只能显示点。 正确代码如下: %% 正确画线方法 syms a % 定义两个向量 x = []; y = []; for a = -1:0.1:1 x(end+1) = a; y(end+1) = a^2; end plot(x,y,'r-','LineWidth',1); 正确画图结果:以上就是plot函数无法画出线的原因及解决办法。如有错误欢迎指正! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |