How to plot multiple data sets on the same graph
조회 수: 717 (최근 30일)
이전 댓글 표시
E_total_Ps =[2146.42,2146.85, 2147.28, 2147.71,2148.14,2148.58,2149.01,2149.44,2149.87,2150.30,2150.74];
E_total_Ptx =[2145.98, 2248.57, 2351.15, 2453.74, 2556.33, 2658.91,2761.50, 2864.08, 2966.67, 3069.25,3171.84];
i=0.01:0.001:0.02;
plot(i,E_total_Ps,'b--*',i,E_total_Ptx,'r--o')
legend('Ps','Ptx')
xlabel('Sampling/Tx Power (W)')
ylabel('EC(j)')
E_total_Fs =[ 2145, 2149 , 2153, 2157 , 2161];
E_total_Ftx =[ 2145, 4283, 6421, 8559, 10697];
i=1:1:5;
plot(i,E_total_Fs,'b--<',i,E_total_Ftx,'r-->')
legend('Fs','Ftx')
xlabel('Sampling/Tx frequency')
ylabel('EC(j)')
댓글 수: 0
채택된 답변
Brendan Hamm
2017년 9월 20일
Use hold on and hold off to add new data to a set of existing Axes.
plot(x1,y1)
hold on
plot(x2,y2)
hold off
Annotate:
legend(..)
xlabel(...)
ylabel(...)
댓글 수: 2
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!