| figure | | ax(1) =gca; | | set(gcf, 'Position', [30, 30, 700, 720]); | | set(gca, 'Position', [.115.10.78.8]); | | f1=0:0.0001:1 | | for i=1:7 | | A = [0.1, 0.2, 0.5, 1, 2, 5, 10]; | | B = [10, 5, 2, 1, 0.5, 0.2, 0.1]; | | r1 = A(i); | | r2 = B(i); | | F1 =(r1*f1.^2+f1-f1.^2)./(r1*f1.^2+2*(f1-f1.^2)+r2*(1-f1).^2); | | plot(f1, F1, 'linewidth', 2); | | hold on | | end | | xlabel('{\itf}_1'); | | ylabel('{\itF}_1'); | | hold on | | ax(2) = axes('position', get(ax(1), 'position')); | | f2=1-f1 | | for i=1:7 | | A = [0.1, 0.2, 0.5, 1, 2, 5, 10]; | | B = [10, 5, 2, 1, 0.5, 0.2, 0.1]; | | r1 = A(i); | | r2 = B(i); | | F2=(r2*f2.^2+f2-f2.^2)./(r2*f2.^2+2*(f2-f2.^2)+r1*(1-f2).^2); | | plot(f2, F2, '--', 'linewidth', 2); | | hold on | | end | | set(ax(1), 'box', 'off'); | | set(ax(1), 'ylim', [0, 1], 'yTick', [0:0.1:1]); | | set(ax(2), 'XAxisLocation', 'top', 'YAxisLocation', 'right', 'box', 'off', 'color', 'none', 'XDir', 'reverse'); | | set(ax(2), 'ylim', [0, 1], 'yTick', [0:0.1:1]); | | xlabel('{\itf}_2'); | | ylabel('{\itF}_2'); |
|