String scalar or character vector must have valid interpreter syntax

161 vues (au cours des 30 derniers jours)
George Rodriguez
George Rodriguez le 28 Sep 2020
Commenté : Walter Roberson le 23 Jan 2023
axis ([0,20,0,20])
text(3.0, 8.0,'\fontsize{30} \omega=2 \pi*f=2 \pi*c/ \lamda')
  2 commentaires
Nicolás Bozzo
Nicolás Bozzo le 23 Jan 2023
the letter is called lambda not lamda
Walter Roberson
Walter Roberson le 23 Jan 2023
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
Ameer Hamza
Ameer Hamza le 28 Sep 2020
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)
George Rodriguez
George Rodriguez le 28 Sep 2020
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 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