How do I convert symbolic values to numerical for uitable ?
Mostrar comentarios más antiguos
How do I Convert symbolic values to numerical for uitable ? The table itself, tbl displays fine, but I want to display the same data into a uitable. The last column is symbolic
load datafile.mat
format bank
tbl = table(t',h', round(vpa(v),2)', 'VariableNames',["Time(s)", "Height(ft)","Velocity(ft/s)"])
fig = uifigure;
uit = uitable(fig,"Data",tbl)
3 comentarios
Note that
A = round(vpa(0.000012345),2); disp(char(A))
does not end in 0.00 . The default output for class sym supresses trailing zeros, same as the default output for format short or long
In order to get trailing zeros in uitable() you need to set the ColumnFormat property to 'bank' -- or create the columns as character vectors or strings.
Doug Leaffer
el 3 de Dic. de 2024
Walter Roberson
el 3 de Dic. de 2024
uit = uitable(fig, "Data", tbl, "ColumnFormat", "bank")
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Large Files and Big Data en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!