как строить графики с разным диапазоном в Mathematica - PullRequest
0 голосов
/ 25 июня 2019

Я новичок в Mathematica, как устранить ошибку в графиках Mathematica, я прилагаю коды Mathematica, я хочу построить график для различных значений Delta2, в то время как Delta1 варьируется от 0,02 до 0,1

    ClearAll;
    d1 = 0.2; d2 = 0.7; B = 1; B1 = 0.7; \[Beta] = 0.01; R1 = 
     exp (\[Beta]*B^2 (z - B1)); m = 1; k = 0.1;

    f[z_][\[Delta]2_] = 
      Piecewise[{{1, 
         0 <= z <= 
          d1}, {1 - (\[Delta]1/2)*(1 + Cos[2*(Pi/0.2)*(z - d1 - 0.1)]), 
         d1 <= z <= d1 + 0.2}, {1, 
         d1 + 0.2 <= z <= 
          B1 - 0.1}, {1 - (\[Delta]2/2)*(1 + Cos[2*(Pi/0.2)*(z - B1)]), 
         B1 - 0.1 <= z <= 
          B1}, {R1 - (\[Delta]2/2)*(1 + Cos[2*(Pi/0.2)*(z - B1)]), 
         B1 <= z <= B1 + 0.1}, {R1, B1 + 0.1 <= z <= B}}];
    A = -(m^2/4) - (1/4 k);
    S1[z_] = (f[z]^2/4*A) - ((1 + f[z]^2)/4*A)*Log[(A*f[z]^2) + 1];
    L22[\[Delta]2_] = Sum[(((-f[z]^6)/(6912*A)))/S1[z]*0.001, {z, 0, 1}];

    L2[\[Delta]2_] = L22[\[Delta]2]
    DP[\[Delta]1_, \[Delta]2_] = L2[\[Delta]2];
    Plot[{Dp[\[Delta]1, 0], Dp[\[Delta]1, 0.02], 
      Dp[\[Delta]1, 0.04]}, {\[Delta]2, 0, 1}, Frame -> True, 
     LabelStyle -> Directive[Black, Bold]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...