Uitable rowname with special characters - inputdlg

10 次查看(过去 30 天)
I'm trying to write a code that includes Δ in several parts, but I haven't been able to actually put it anywhere.
I need it for my inputdlg and as a row name for my uitable, I'm not even sure I can use delta in these.
I've already tried '\Delta' and the HTML trick, also the char() thing and nothing seems to work, probably I'm not using it correctly
promptd={'¿Necesitas los valores de \Delta U, \DeltaH, \DeltaS, Q y W? Sí=1 No=0'};
dlgtitled='¿Procedemos?';
V=inputdlg(promptd,dlgtitled);
My input code looks like that, as you can see I tried \Delta, but it just displays it literally. I understand I need some interpretor or LaTeX (?
VarNames={'\Delta U'; '\Delta H'; '\Delta S'; 'Q'; 'W'};
Proc={'1-2','2-3','3-4','4-1','Ciclo'};
Also tried it here, also not working
f=figure;
TT=uitable(f,'Data',[dU,dH,dS,Q,W],'columnname',VarNames,'rowname',Proc,'Position',[62 174 443 112]);
And this is the uitable
Thanks

采纳的回答

Mehmed Saad
Mehmed Saad 2020-5-8
编辑:Mehmed Saad 2020-5-8
You can use html
VarNames={'<html>&#x0394 U</html>'; '<html>&#x0394H</html>'; '<html>&#x0394 S</html>'; 'Q'; 'W'};
Proc={'1-2','2-3','3-4','4-1','Ciclo'};
f=figure;
TT=uitable(f,'Data',[dU,dH,dS,Q,W],'columnname',VarNames,'rowname',Proc,'Position',[62 174 443 112]);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

产品


版本

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by