MATLAB Answers


Uitable column name with symbols and subscripts

Yasmin Samy さんによって質問されました 2019 年 5 月 12 日
最新アクティビティ Walter Roberson
さんによって コメントされました 2019 年 5 月 12 日
I want to write the column name in my uitable as <reff,f> where eff,f are subscripts. I tried using html but for some reason adding the < ruins everything. Help?
PS I am using matlab R2016a

  0 件のコメント

サインイン to comment.

1 件の回答

Walter Roberson
回答者: Walter Roberson
2019 年 5 月 12 日

h = uitable('ColumnName', {'<html>r<sub>eff,f</sub>'})

  4 件のコメント

Yasmin Samy 2019 年 5 月 12 日
1)uit.ColumnName={'Month','N','<html>r<sub>eff,f</sub> >',sig_fm};
gives this:
2)uit.ColumnName={'Month','N','< <html>r<sub>eff,f</sub> >',sig_fm};
gives this:
3)uit.ColumnName={'Month','N','<html><r<sub>eff,f</sub> >',sig_fm};
i tried to add two strings but i get either output 2 or 3.
Yasmin Samy 2019 年 5 月 12 日
This worked!! using the html code for the < symbol:
'<html>&lt r<sub>eff,f</sub> >'
its odd thougth that we can just use > and not its code and it works. Anyone know why this happens?
Walter Roberson
2019 年 5 月 12 日
Sorry I had not realized the < > were intended to be literal.
> is accepted due to lax HTML parsing. A real HTML parser would have given an error .

サインイン to comment.

Translated by