How to write an exponent in an axis label when the matlab syntax doesn't work?
Mostra commenti meno recenti
The matlab syntax for writing an exponent in an axis label is
ylabel('e^t')
but when I try to do this on my figure I get the following error:
>> ylabel('e^t')
Warning: Error updating Text.
String scalar or character vector must have valid interpreter syntax:
e^t
Instead of getting an exponent, my axis label shows 'e^t' How do I resolve this issue?
8 Commenti
Seems to be working here for this particular case.
Could you please share your code and mention which version of MATLAB you have?
fplot(@exp)
ylabel('e^t')
Brianna Miranda
il 22 Gen 2024
Dyuman Joshi
il 22 Gen 2024
Spostato: Dyuman Joshi
il 25 Feb 2024
Try this -
t = -5:.01:5;
x = exp(t/10);
figure(1)
scatter(x,t,24,'filled')
xlabel('t')
ylabel('e^{(t/10)}')
Stephen23
il 22 Gen 2024
Note that with TeX and LaTeX curly braces are used as to group characters together.
This is shown in the YLABEL documentation:
and also explained here:
Brianna Miranda
il 22 Gen 2024
Brianna Miranda
il 22 Gen 2024
Spostato: Dyuman Joshi
il 25 Feb 2024
ylabel('e^t')
What MATLAB version are you using?
Please show the exact code that you are calling.
Please show the complete output of this command:
which ylabel -all
Steven Lord
il 22 Gen 2024
Spostato: Dyuman Joshi
il 25 Feb 2024
Do you receive that error running just that one line of code? Or can you only reproduce it with more lines (hopefully just a few lines)? Please post a small and self-contained example that you can run (in a fresh session of MATLAB, newly started) that produces the warning.
xlabel('e^{(t/10)}')
The one thing I'm thinking of that might cause this with just that line of code is if you've change the default Interpreter property for text objects first.
f = figure;
set(f, 'DefaultTextInterpreter', 'LaTeX')
xlabel('e^{(t/10)}')
In that case try wrapping that label text in $.
f = figure;
set(f, 'DefaultTextInterpreter', 'LaTeX')
xlabel('$e^{(t/10)}$')
Risposte (1)
Brianna Miranda
il 22 Gen 2024
Spostato: Dyuman Joshi
il 25 Feb 2024
0 voti
Categorie
Scopri di più su Labels and Annotations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





