Adding latex text to a curve in a matlab plot

59 vues (au cours des 30 derniers jours)
Sagar D Patel
Sagar D Patel le 20 Sep 2020
After plotting the 2 points in a graph for x* and y*, I'm able to create a curve that a variable for both x* and y* through the following code:
v_mar_plot = linspace(0,9,9000);
z_plot = [0, 0.9];
omega_plot = [3.16];
p_index=3;
for j = z_plot
for i = omega_plot
for k = 1:length(p_index)
p(p_index) = plot(sort(v_mar_plot),q_mar_plot(i,sort(v_mar_plot),j));
end
end
end
I'm however unable to figure a way to add the text M_p^∗=3.16 at z^∗=0, and similarly M_p^∗=3.16 at z^∗=0.9 next to the curve through MATLAB. I would hence like help on how would it be possible to include this into the code itself so as to obtain as many labels as I create curves based on the input to z_plot that I add?

Réponse acceptée

Cris LaPierre
Cris LaPierre le 20 Sep 2020
Try using the text function and set the 'Interpreter' name-vale pair to 'latex'.

Plus de réponses (0)

Catégories

En savoir plus sur Printing and Saving dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by