How to add headers to a data matrix

75 vues (au cours des 30 derniers jours)
Evan Mitchell
Evan Mitchell le 5 Oct 2015
Commenté : Wrichik Basu le 13 Mar 2021
Hi,
I have a question on how I can add headers to a data matrix. What I've done is created a 5x3 data matrix that I'm wanting to be able to go back and add headers to. I'm new to Matlab so I'm not sure if I need to use the fprint() function or if I need to change from CSV to another format to make this easier. My ultimate goal is to have a data matrix with headers that can be saved as a csv and then exported. Any help would be greatly appreciated!

Réponse acceptée

the cyclist
the cyclist le 5 Oct 2015
Cell arrays are often the best way to store a combination of text and numeric:
data = rand(4,3);
header = {'Col 1','Col 2','Col 3'};
output = [header; num2cell(data)]
  4 commentaires
bhargav n
bhargav n le 28 Juil 2020
i have been strugling a lot to solve this thank you so much
Wrichik Basu
Wrichik Basu le 13 Mar 2021
This answer is perfectly fine, but instead of a cell array, a table looks more beautiful. See this answer: https://in.mathworks.com/matlabcentral/answers/178483-how-do-you-add-a-header-to-a-matrix#answer_168011

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by