How can I display an integer with a number of digits in uitable?
5 次查看(过去 30 天)
显示 更早的评论
Hi everyone!
Particularly, I have:
A=[1 6 8; 0.2554 1.6641 1.123]
Is it possible to display it in uitable as :
1.0000 6.0000 8.0000 ; 0.2554 1.6641 1.1230.
Thank you all too much!
0 个评论
采纳的回答
Walter Roberson
2015-9-11
Set the ColumnFormat to {'short', 'short', 'short'}
3 个评论
Walter Roberson
2015-9-12
Darn, it treats the outputs differently than I expected.
You will need to output as strings.
Astr = reshape(cellstr(num2str(A(:),'%.4f')),size(A));
Then set the Data property of the uitable to Astr.
If you allow the user to edit the table and then you read in the values remember that they will be strings so use str2double() to convert them to numbers.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!