Display matrix with row and column labels

4 vues (au cours des 30 derniers jours)
Turgut
Turgut le 10 Nov 2013
Commenté : Azzi Abdelmalek le 10 Nov 2013
Hi all,
Is there a convenient way to display a matrix with row and column labels in the Matlab terminal? Something like this:
In the second row it will calculate x^2+4 also.
I know it is easily can be shown with the code:
x = 1:100;
table = [x; x.^2+4]
But it seems a bit nasty.
I will be happy if you will able to help. Thanks...

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 10 Nov 2013
Use uitable
x=1:10
M=[x;x.^2+1]
r={'x' 'x^2+1'}
f=figure('position',[100 100 900 200])
t=uitable(f,'data',M,'rowname',r,'position',[0 0 850 200])
  3 commentaires
Turgut
Turgut le 10 Nov 2013
And can I use the same solution to;
Azzi Abdelmalek
Azzi Abdelmalek le 10 Nov 2013
x=1:10
M=[x;x.^2+1]'
r={'x' 'x^2+1'}
f=figure('position',[400 400 300 500])
t=uitable(f,'data',M,'columnname',r,'position',[0 0 250 500])

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by