MATLAB Answers

Adding latex text to a curve in a matlab plot

17 views (last 30 days)
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?

  0 Comments

Sign in to comment.

Accepted Answer

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

  0 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!