1. 程式人生 > >matlab畫折線圖

matlab畫折線圖

 a=[9.60,7.70,8.30,8.20,7.50,9.10,8.10,7.50,9.10,8.40,8.20,7.90,8.60,7.00,8.90,8.80,8.30,8.20,8.50,8.80]; %a資料y值
 b=[9.65,7.11,7.83,8.80,7.40,9.54,7.96,7.33,8.87,8.61,8.06,8.34,8.86,7.28,9.13,8.82,8.22,7.37,8.95,9.08]; %b資料y值
 c=[9.72,7.42,8.24,8.53,7.37,9.29,8.02,7.46,8.84,8.81,7.97,8.25,8.74,7.58,8.92,8.86,8.54,7.94,8.83,8.99];
 d=[9.68,7.52,8.14,8.36,7.35,9.17,8.09,7.46,8.98,8.60,8.07,7.97,8.71,7.19,8.92,8.86,8.43,7.92,8.68,8.93];
 
 plot(x,a,'-*b',x,b,'-or',x,c,'-s',x,d,'-*'); %線性,顏色,標記
axis([1,20,7,10])  %確定x軸與y軸框圖大小
set(gca,'XTick',[1:1:20]) %x軸範圍
set(gca,'YTick',[7:0.25:10]) %y軸範圍
legend('主觀','BP神經','小波神經','一維卷積神經');   %右上角標註
xlabel('測試樣本')  %x軸座標描述
ylabel('平均準確率') %y軸座標描述