diff --git a/main.tex b/main.tex index d8567dcc0326d0e7183fd2f81697f214c9b0ea12..1c738d5f70ef48c98d93a6463383b0d50946f118 100644 --- a/main.tex +++ b/main.tex @@ -169,14 +169,14 @@ def charact_curves(v): alpha = stability.Tilt().alpha beta = stability.Tilt().beta coords_range = (beta, -4, 5), (alpha, 0, 4) - text_args = {"fontsize":"x-large", "clip":True} + text_args = {"fontsize":"xx-large", "clip":True} black_text_args = {"rgbcolor": "black", **text_args} p = ( implicit_plot(stability.Tilt().degree(v), *coords_range ) + line([(mu(v),0),(mu(v),5)], linestyle = "dashed") - + text(r"$ch_2^{\alpha, \beta}(v)=0$",[3.5, 2], rotation=45, **text_args) - + text(r"$ch_1^{\alpha, \beta}(v)=0$", [0.45, 1.5], rotation=90, **text_args) - + text(r"$ch_2^{\alpha, \beta}(v)=0$", [-2, 2], rotation=-45, **text_args) + + text(r"$\Theta_v^+$",[3.5, 2], rotation=45, **text_args) + + text(r"$V_v$", [0.43, 1.5], rotation=90, **text_args) + + text(r"$\Theta_v^-$", [-2.2, 2], rotation=-45, **text_args) + text(r"$\nu_{\alpha, \beta}(v)>0$", [-3, 1], **black_text_args) + text(r"$\nu_{\alpha, \beta}(v)<0$", [-1, 3], **black_text_args) + text(r"$\nu_{\alpha, \beta}(-v)>0$", [2, 3], **black_text_args) @@ -327,11 +327,13 @@ def hyperbola_intersection_plot(): + line([(2,0),(2,0)] , rgbcolor = "purple", linestyle="dotted", legend_label=r"pseudo-wall") + line([(2,0),(2,0)] , rgbcolor = "black", - legend_label=r"$ch_2^{\alpha,\beta}(v)=0$") - + line([(2,0),(2,0)] , rgbcolor = "red", legend_label=r"case 1") - + line([(2,0),(2,0)] , rgbcolor = "blue", legend_label=r"case 2") - + line([(2,0),(2,0)] , rgbcolor = "green", legend_label=r"case 3") + legend_label=r"$\Theta_v^-$") + + line([(2,0),(2,0)] , rgbcolor = "red", legend_label=r"$\Theta_u$ case 1") + + line([(2,0),(2,0)] , rgbcolor = "blue", legend_label=r"$\Theta_u$ case 2") + + line([(2,0),(2,0)] , rgbcolor = "green", legend_label=r"$\Theta_u$ case 3") ) + p.set_legend_options(loc="upper right", font_size="x-large", + font_family="serif") p.xmax(coords_range[0][2]) p.xmin(coords_range[0][1]) p.ymax(coords_range[1][2]) @@ -360,24 +362,25 @@ def correct_hyperbola_intersection_plot(): + line([(2,0),(2,0)] , rgbcolor = "purple", linestyle="dotted", legend_label=r"pseudo-wall") + line([(2,0),(2,0)] , rgbcolor = "black", - legend_label=r"$ch_2^{\alpha,\beta}(v)=0$") + legend_label=r"$\Theta_v^-$") + line([(2,0),(2,0)] , rgbcolor = "green", - legend_label=r"$ch_2^{\alpha,\beta}(u)=0$") + legend_label=r"$\Theta_u^-$") # vertical characteristic lines + line([(0,0),(0,coords_range[1][2])], rgbcolor="black", linestyle="dashed", - legend_label=r"$ch_1^{\alpha,\beta}(v)=0$") + legend_label=r"$V_v$") + line([(-delta2,0),(-delta2,coords_range[1][2])], rgbcolor="green", linestyle="dashed", - legend_label=r"$ch_1^{\alpha,\beta}(u)=0$") - + line([(0,0),(-coords_range[1][2],coords_range[1][2])], - rgbcolor="black", linestyle="dotted", - legend_label=r"assymptote for $ch_2^{\alpha,\beta}(v)=0$") + legend_label=r"$V_u$") + line([(-delta2,0),(-delta2-coords_range[1][2],coords_range[1][2])], rgbcolor="green", linestyle="dotted", - legend_label=r"assymptote for $ch_1^{\alpha,\beta}(u)=0$") + legend_label=r"$\Theta_u^-$ assymptote") + + line([(0,0),(-coords_range[1][2],coords_range[1][2])], + rgbcolor="black", linestyle="dotted", + legend_label=r"$\Theta_v^-$ assymptote") ) - p.set_legend_options(loc="upper right") + p.set_legend_options(loc="upper right", font_size="x-large", + font_family="serif") p.xmax(coords_range[0][2]) p.xmin(coords_range[0][1]) p.ymax(coords_range[1][2])