Displaying an integer value in a numeric edit field in App Designer
27 次查看(过去 30 天)
显示 更早的评论
I am trying to make an edit field display an integer value instead of using scientific notation. I would like to do it in a Value Changed Function after the code seen here:
% Value changed function: AmbientFieldEditField
function AmbientFieldEditFieldValueChanged(app, event)
value1 = app.AmbientFieldEditField.Value;
app.Ba_mag = value1;
I have tried a few things with no success such as:
int8(round(app.AmbientFieldEditField.Value,0));
I am not sure if I am even on the right track. I will also eventually need to apply the same change to the Z-axis of a 3D plot.
The edit field:
Any help is appreciated, thanks!
0 个评论
采纳的回答
Cris LaPierre
2021-2-26
This is related to the display format. In the property inspector, loof for the ValueDisplayFormat property. The default is $11.4g. Change it to %g.
You can also set this programmatically.
app.AmbientFieldEditField.ValueDisplayFormat - '%g';
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!