String scalar or character vector must have valid interpreter syntax

axis ([0,20,0,20])
text(3.0, 8.0,'\fontsize{30} \omega=2 \pi*f=2 \pi*c/ \lamda')

2 commentaires

the letter is called lambda not lamda
In Modern Greek, the name of the letter is Λάμδα
Unicode uses the (Modern Greek-based) spelling "lamda" in character names, instead of "lambda", due to "the pre-existing names in ISO 8859-7, as well as preferences expressed by the Greek National Body".[18]

Connectez-vous pour commenter.

Réponses (1)

Ameer Hamza
Ameer Hamza le 28 Sep 2020
Modifié(e) : Ameer Hamza le 28 Sep 2020
Here are two options to write this
axis ([0,20,0,20])
text(3.0, 8.0,'$\omega=2 \pi*f=2 \pi*c /\lambda$', ...
'Interpreter', 'latex', ...
'FontSize', 30)
and
axis ([0,20,0,20])
text(3.0, 8.0,'\omega=2 \pi*f=2 \pi*c /\lambda', ...
'Interpreter', 'tex', ...
'FontSize', 30)

5 commentaires

Thank you so much!
I am glad to be of help!!!
I try to emulate what you did for another code but my subscripts and superscripts do not appear. Can you tell me what am i doing wrong?
text(2,2, '\ y_{z} = e^{2} = 1+ x+ x^{2}/2!+ \x^{3}/3+',...
'Interpreter', 'tex', ...
'FontSize', 20)
thank you again.
You placed escape character (\) at unnecessary locations
text(2,2, 'y_{z} = e^{2} = 1+ x+ x^{2}/2!+ x^{3}/3+',...
'Interpreter', 'tex', ...
'FontSize', 20)
Oh, you use it only for special charaters I see, thank you again!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Labels and Annotations dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by