运用Matlab中Plot函数绘制二元共聚物组成双曲线
丁绪银,寸菲,谢美然

Using the Plot Function in Matlab to Draw the Hyperbolic Curve of Binary Copolymer Composites
Xuyin Ding,Fei Cun,Meiran Xie
表1 关于F1-f1和F2-f2函数的编辑文本
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');