ys3327
ys3327
采纳率0%
2021-02-25 19:37

Matlab如何画散点图?

散点图想按照输入的顺序将各个点用平滑的曲线连起来,我试用了cftool工具但是它是直接从左到右连起来,这样不太对。求解答

y轴:15.00%14.00%13.00%12.00%11.00%10.00%

x轴:24.00%20.39%17.42%15.48%14.96%16.00%

画出来应该是这样的(这用excel画的)

但我用matlab的工具画出来是

请大佬们指教!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • cxd1314520 岑小岑 2月前

     

    点赞 评论 复制链接分享
  • cxd1314520 岑小岑 2月前

    matlab的光滑曲线spline是样条差值,一个x只能对应一个y. 如上只需要将x,y换一下位置即可

    x=[0.15 0.14 0.13 0.12 0.11 0.10];
    y=[0.24 0.2039  0.1742 0.1548 0.1496 0.1600];
    plot(y,x,'*')
    hold on;
    xx=linspace(0.10,0.15);
    yy=spline(x,y,xx);
    plot(yy,xx,'r')

     

    点赞 评论 复制链接分享