MATLAB Answers

Uitable rowname with special characters - inputdlg

5 views (last 30 days)
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

  0 Comments

Sign in to comment.

Accepted Answer

Mehmed Saad
Mehmed Saad on 8 May 2020
Edited: Mehmed Saad on 8 May 2020
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]);

More Answers (0)


Translated by