Text/strings not working in Matlab 2018a

I recently upgraded to Matlab 9.4.0.813654 (R2018a) from R2017a (where everything was working fine), and now whenever I plot things or sometimes when I form strings from variables the text doesn’t work at all.
Example:
plot(rand(100,1),DisplayName,TestText)
title(TestText)
Gives me a plot with an empty legend and no title…
I have installed the same Matlab version on 3 computers and I only have this problem on one of them.
Any ideas on what could be causing it and how to fix it?

1 commentaire

Have you checked which font is being used, or tried explicitly setting one you know works in other places?

Connectez-vous pour commenter.

Réponses (1)

Rik
Rik le 2 Avr 2018
Maybe it would work if you replaced the curved accent
by a straight accent
'

6 commentaires

That curved appearance is probably just caused by some autocorrection/automatic formatting thing as I pasted the question into the text editor of the browser here. I’m using the normal straight accent, the same symbol that is used for transposing variables etc.
I also tried using double quotes:
title(TestText)
but it does the same thing. I have been using matlab for many years so I’m afraid this is not a question of me not knowing how to invoke the text, there is something fundamentally wrong with how matlab is interpreting/rendering it.
Rik
Rik le 2 Avr 2018
I can't reproduce your output. I did notice that you didn't call legend, yet you get a legend anyway.
Well of course you can’t reproduce the output if you are using a functioning healthy Matlab installation, Matlab is clearly not supposed to behave like it currently is on my computer. Like I said, I installed the same R2018 version on 3 different computers and only had this problem on one, on the other two this example shows up with the text as it should.
When I made the example figure I manually activated the legend using the GUI button to illustrate that it was empty.
Rik
Rik le 2 Avr 2018
If you think it is a corrupt installation, why don't you try re-installing it?
What shows up for
which -all text
This shows up:
>> which -all text
built-in (P:\Matlab 2018a\toolbox\matlab\graph2d\text)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by