Vector against a single value
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a data set a which contains 100 structures. All the structure contains two fields timevector(8192x1) and power(1x1).
TimeVector=zeros(length(a(1).timevector*length(a)),1)
Power=zeros(length(a(1).Powerdb),1)
for i=1:length(a)
Time=a(i).timevector;
Power=vertcat(a(i).Powerdb);
end
Now i need to make a data set , which should be as the attached picture format.
I cant seem to concatenate Timevector as i want to...
Thanks,
1 commentaire
Réponse acceptée
Adam Danz
le 31 Oct 2019
Modifié(e) : Adam Danz
le 5 Nov 2019
% Create fake data for testing
for i = 1:10
a(i).timevector = rand(8192,1);
a(i).power = randi(10)+5;
end
% Create the table
T = [table({a.timevector}','VariableNames',{'TimeVector'}), table([a.power]','VariableNames', {'Power'})];
Results
head(T) %shows the first few rows
ans =
8×2 table
TimeVector Power
_______________ _____
{8192×1 double} 8
{8192×1 double} 13
{8192×1 double} 12
{8192×1 double} 8
{8192×1 double} 7
{8192×1 double} 6
{8192×1 double} 10
{8192×1 double} 15
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrices and Arrays 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!