Effacer les filtres
Effacer les filtres

String scalar or character vector must have valid interpreter syntax

21 vues (au cours des 30 derniers jours)
Gookki Jeong
Gookki Jeong le 31 Juil 2020
Commenté : Walter Roberson le 31 Juil 2020
Rx(1)= "(cos(seta)-0.3 * sin(seta)) * Rx_" ;
Ry(1)= "(0.3*cos(seta) + sin(seta)) * Ry_";
there are my variable and
I wrote the plot title like this
title(Rx(1)+" + "+Ry(1));
but I recieve this error message,' String scalar or character vector must have valid
interpreter syntax' . How can I fix it?

Réponse acceptée

Adam Danz
Adam Danz le 31 Juil 2020
Modifié(e) : Adam Danz le 31 Juil 2020
You probably want something like
title(sprintf('%.2f + %.2f', Rs(1), Ry(1)))
See sprintf for more info.
Update
Set interpretter to 'none',
title(Rx(1)+" + "+Ry(1),'Interpreter','none');
  3 commentaires
Adam Danz
Adam Danz le 31 Juil 2020
I didn't see that the Rx and Ry values had quotes. In the furture, it would be helpful if you format your code using the [>] button in the question/comment editor.
I've updated my answer with the solution.
Walter Roberson
Walter Roberson le 31 Juil 2020
Interpreter none, or use \_

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by