在Matlab中使用plot()画double型数据的图

下面是我的程序
format longx=[340 360 380 400 420 440 460 480 500 520 540 560 580 600];y=[-19307.73869 -19308.28144 -19308.45342 -19308.49818 -19308.47109 -19308.56417 -19308.62869 -19308.72244 -19308.83551 -19308.94091 -19309.37948 -19309.47514 -19309.57682 -19309.66334];plot(x,y,'--rs');grid on将y显示出来也是双精度的,可是使用plot画出来时且是如下图的样子,请问怎么解决。

第1个回答  2014-05-14
你想要什么样的??追问

图像上面的点和实际数据不相符的嘛,你看第六个点的纵坐标为 -19308.56417,而图像上面的却小于19309了。

相似回答