Problems with a down arrow displaying in a plot

Hello Community,
I have recently re-run a bit of code to display a plot, and there is an error that has occurred without my changing the code. In the plot text, there was a 'down arrow' showing, but now, the syntax '\downarrow' appears in its place. Ive looked on Mathworks and I think there is a problem associated with a service pack (though I may be wrong on this!).
I have also tried to set LateX interpreter to 'on', code below:
% Turn on LateX Interpreter
set(0,'Interpreter','latex');
then run the following text command:
% Create text
text('Parent',subplot2,'String',{'\downarrow 1(D)'},...
'Position',[35.2026613558799 5703.42205323194 0]);
but I still get the following error:
Warning: Error updating Text.
Character vector must have valid interpreter syntax:
\downarrow 1(D)
Could any kindly soul advise on how I can workaround this please?
Regards,
10B.

 Réponse acceptée

KL
KL le 25 Avr 2017
Like this?
text(35.02,5703.42,'$\downarrow 1(D)$','Interpreter','latex')

2 commentaires

10B
10B le 25 Avr 2017
KL,
Many thanks - that worked perfectly! Could I ask if you know exactly what the '$' operator is doing to make this work? Just so I can understand a little better for next time...
10B.
KL
KL le 25 Avr 2017
From what I understand, it's just part of the syntax so Matlab knows what's between dollar symbols should be converted into latex specs.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Question posée :

10B
le 25 Avr 2017

Commenté :

KL
le 25 Avr 2017

Community Treasure Hunt

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

Start Hunting!

Translated by