add labels to columns

2 次查看(过去 30 天)
john birt
john birt 2012-3-22
I have a 'q' which is a 150 by 10 matrix (150 rows each with 10 variables).
when I look at the data in variable editor, (where its like an spreadsheet view of the data) I get the columns labeled 1,2,3,...,10.
How can I change this? How can I get the columns to have descriptive text as headers not just numeric index numbers?
I have code like
clear;
load eurofx146_c_a_3.mat;
which the file just containing the matrox 'q', then I double click on 'q' in the workspace box and it pops up the spreadsheet view of the data for 'q'.

采纳的回答

Oleg Komarov
Oleg Komarov 2012-3-22
If you have the Statistic toolbox you can accomplish this with the dataset class.
q = rand(150,10);
names = arrayfun(@(x) sprintf('var%02d',x),1:10,'un',0);
qdat = dataset({q,names{:}});

更多回答(0 个)

产品

Community Treasure Hunt

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

Start Hunting!

Translated by