Applying format to values in UITable?

2 vues (au cours des 30 derniers jours)
Pelajar UM
Pelajar UM le 14 Sep 2021
Commenté : Pelajar UM le 15 Sep 2021
So one of the coefficients is very small (10^-7) and the table shows up to 4 decimal by default. So it ends up showing it as zero. How do I change the format?
%% Fit: 'fit 1'.
[xData, yData] = prepareCurveData( x, y );
% Set up fittype and options.
ft = fittype( 'power2' );
opts = fitoptions( 'Method', 'NonlinearLeastSquares' );
opts.Display = 'Off';
opts.StartPoint = [0.394529740755732 -0.329129191919684 -0.00329985728832149];
% Fit model to data.
[fitresult, ~] = fit( xData, yData, ft, opts );
format short e
data = coeffvalues(fitresult);
app.UITable_11.Data = data;
  3 commentaires
Pelajar UM
Pelajar UM le 15 Sep 2021
Thanks, but as you see this is exactly what I tried first and it didn't work. Writing it like this does the job:
app.UITable_11.ColumnFormat = {'short e'};

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Linear and Nonlinear Regression dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by