Effacer les filtres
Effacer les filtres

How to give the name of each column of a matlab file with the data in 8 columns

5 vues (au cours des 30 derniers jours)
whos -file alujasto_10_22_lagi.mat
Name Size Bytes Class Attributes alujasto 10000x8 640000 double
Hi,
I am trying to give the name of each column of attached .mat file like A, B, C,...... . There are 8 columns of data. Your help will be highly appreciated. Is it going to be the same procedure if I have a .txt file?
Thanks
Dharma

Réponse acceptée

Walter Roberson
Walter Roberson le 28 Oct 2022
If you need to assign each one to a separate variable (not recommended) then
S = load('alujasto_10_22_lagi.mat');
temp = num2cell(S.alujasto, 1);
[A, B, C, D, E, F, G, H] = temp{:};
Is it going to be the same procedure if I have a .txt file?
See readtable. If the columns do not already have headers, then after you do
T = readtable(YourFileName);
then
T.Properties.VariableNames = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'};
  6 commentaires
Walter Roberson
Walter Roberson le 29 Oct 2022
newT = T;
newT.A = newT.A * k;
writetable(newT, filename)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interactive Control and Callbacks 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