How can I write function in label in Matlab app designer?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
I'm creating an app designer and I want to write this following function in label:
Here I have numerical values for parameters K, TL, TI, WN, zeta and tau. My app designer already calculated these.
But I cannot write this function exactly in this form into label. I cannot show the division or exponent. How can I write this? Thank you!
6 comentarios
dpb
el 8 de Jun. de 2021
Here's the one I recalled -- as of R2020b, the label and text ui figures didn't have an Interpreter property for LaTex; that seems to have been added in R2021a, but with glitches...
I also see my thinking you could paste in an image is also in error; it accepts only text, so that's also not a way to manage the desired effect.
I come back to the question of is it really worth the time being spent--or could that time more profitably be spent using the app to solve whatever problem it is designed for even if not quite so fancy?
Respuestas (1)
Walter Roberson
el 8 de Jun. de 2021
uilabel() https://www.mathworks.com/help/matlab/ref/uilabel.html supports LaTeX and dynamic strings.
Computing a latex string can be a nuisance, keeping the \ straight (since \ introduces escape sequences in sprintf() and compose() ) but it is at least possible.
5 comentarios
Walter Roberson
el 9 de Jun. de 2021
17F5.2 is certainly more convenient than repmat('%5.2f', 1, 17)
I do find though, that if I have long formats, that I often want to compute the format. For example I might have code that needs to check size() of a matrix to find out how many fields to construct in the format.
dpb
el 9 de Jun. de 2021
Editada: dpb
el 9 de Jun. de 2021
Well, it's still simpler to write '%dF5.2' in the code that writes out the format string than filling in the repmat() template or (ugh!) just dumping out 238 consecutive 'F5.2' strings in a row.
At one time I had a pretty extensive mex file that took FORMAT expressions and handed off to the Fortran i/o library, but TMW broke support for the former compiler I used and once I gave up the consulting gig, it just wasn't sufficient need to fight the hassles of getting a compiler supported and working again.
I had provided TMW with that code with the hope they might consider an extension, but nothing ever happened. It's still a sore substitute without repeat fields and nested and group repeat specifications.
NAMELIST is another trick I played with some along the same lines.
Ver también
Categorías
Más información sobre Software Development Tools en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!