X = [64, 128, 256, 512, 1024];
Y = [2.5, 5.6, 7.2, 8.9, 10.4];
plot(X, Y, 'k-o','linewidth', 2, 'markersize', 4);
ylabel('时间/s','fontname','标楷体', 'fontweight', 'bold', 'fontsize', 12 );
xlable('位数', 'fontname', '标楷体', 'fontweight', 'bold', 'fontsize',12);
set(gca,'xtick',[64, 128, 256, 512, 1024]);
hold on
Z = [1.2, 2.3, 3.1, 4.5, 7.2];
plot(X, Z, 'k--o', 'linewidth', 2, 'markersize', 4);
legend 实验数据Y 实验数据Z
box off
legend('boxoff');
set(legend, 'fontname', '标楷体');
set(legend, 'fontweight', '标楷体');
hold off
首先,设置矩阵X,Y的数据,也就是你的二维折线图中要插入的点;
第二,用plot函数作图,X表示横坐标,Y表示纵坐标,k-o表示实线,且插入点处标明;
第三,ylabel和xlabel分别是设置X轴和Y轴的名称和单位;
第四,set是将X轴的坐标点改为相应的64,128,256,512,1024;
第五,hold on表示第一条线完成,接着做第二条,方法同第一条,k--o表示虚线;
第六,box off表示去掉坐标框的上线和右线;
第七,legend 设置相关线条表示的内容