我是靠谱客的博主 个性云朵,最近开发中收集的这篇文章主要介绍Matlab三个曲线(多个曲线)画在同一个图中(个人笔记),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

话不多说直接上代码

Dep=[3:20];   %设定起始横坐标(3);设置结束横坐标(20);注意横坐标的整数点要与纵坐标对应,例如3->0.17、 4->0.858...、20->0.941;下面同理,一定要对应,否则就会出错了;补充Dep[a:b:c],a为起始横坐标,b为间隔,c为终点横坐标
%准确率
ac1=smooth([0.8    % smooth()是拟合曲线,使曲线更加平滑,不需要时可以去掉
0.817
0.858
0.851
0.871
0.888
0.907
0.91
0.925
0.932
0.937
0.94
0.941
0.942
0.934
0.942
0.941
0.941

]);%test_size=0.1
ac2=smooth([0.757
0.767
0.813
0.81
0.833
0.849
0.88
0.879
0.902
0.907
0.917
0.922
0.925
0.934
0.935
0.93
0.932
0.934

]);%test_size=0.2
ac3=smooth([
0.817
0.834
0.869
0.861
0.88
0.895
0.911
0.914
0.928
0.934
0.939
0.942
0.942
0.937
0.942
0.943
0.943
0.943
]);%test_size=0.3

figure(4)
p1=plot(Dep,ac1,'r','LineWidth',2,'Marker','*','MarkerSize',6);
hold on
p2=plot(Dep,ac2,'b','LineWidth',2,'Marker','*','MarkerSize',6);
hold on
p3=plot(Dep,ac3,'k','LineWidth',2,'Marker','*','MarkerSize',6);   % “*”代表点的标记为“*”
grid on    % 注意最后一个不能是hold on
legend([p1 p2 p3],{'准确率=0.1','精确率=0.2','F1=0.3',},'Location','Southeast')
xlabel('最大深度')
ylabel('准确率')

最后

以上就是个性云朵为你收集整理的Matlab三个曲线(多个曲线)画在同一个图中(个人笔记)的全部内容,希望文章能够帮你解决Matlab三个曲线(多个曲线)画在同一个图中(个人笔记)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部