String scalar or character vector must have valid interpreter syntax.

조회 수: 450 (최근 30일)
Matthew Worker
Matthew Worker 2020년 4월 6일
댓글: Walter Roberson 2023년 1월 9일
I want to add:
ylabel('$\midH(f)\mid$ (deg/m)', 'interpreter', 'latex')
error:
String scalar or character vector must have valid interpreter syntax.
let me know what to change to make it work,
Thanks!

답변 (3개)

Guillaume
Guillaume 2020년 4월 6일
The error tells you the latex is invalid. Indeed it is, it's missing some spaces around the \mid
ylabel('$\mid H(f) \mid$ (deg/m)', 'interpreter', 'latex')

Suleman Asghar
Suleman Asghar 2021년 7월 8일
my code it didnt classify
a=imread('E:\dataset\Tomato___Bacterial_spot\16119e7a-b9d7-4004-9a07-45b6c9f6d480___UF.GRC_BS_Lab Leaf 9172_output.jpg')
[out,score]=classify(training,a);
figure,
imshow(a)
title(string(out))
it show error Warning: Error updating Text.
String scalar or character vector must have valid interpreter syntax:

Nouman
Nouman 2023년 1월 9일
Warning: Error updating Text.
Character vector must have valid interpreter syntax:
50(\10\0.3*pi/10)
  댓글 수: 2
Jan
Jan 2023년 1월 9일
This is not an answer of the question. Please open a new thread for a new question and delete this message here. Thanks.
Walter Roberson
Walter Roberson 2023년 1월 9일
tex and latex do not permit unescaped \ before a number. If for some strange reason you want literal \ inside the string use two \\ such as 50(\\10\\0.3*\pi/10)
But I have to wonder if the intention was to form a fraction with numerator or denominator of 10. If so use \frac

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Characters and Strings에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by