# How to convert 1x21 array to table

6 views (last 30 days)
Ege Tunç on 16 Mar 2019
Edited: madhan ravi on 16 Mar 2019
I have a code to calculate lambda as 1x21 array, I want to convert this array to a table. How can i do it?
U=[10 9.7 9.4 9.1 8.8 8.5 8.2 7.9 7.6 7.3 7.0 6.7 6.4 6.1 5.8 5.5 5.2 4.9 4.6 4.3 4.0];
h=6.625.*10.^(-34);
m=9.109.*10.^(-31);
e=1.602.*10.^(-19);
lambda=h./sqrt(2.*m.*e.*U.*1000);
disp(lambda)

madhan ravi on 16 Mar 2019
Edited: madhan ravi on 16 Mar 2019
array2table(lambda) % this creates 1 X 21 table % .' to transpose to form 21 X 1 table
%or
table(lambda)
To name a table there are two ways:
T=table(lambda.','VariableNames',{'Lambda'})
% or
T=table(lambda.');
T.Properties.VariableNames={'Lambda'}

Walter Roberson on 16 Mar 2019
lambda_table = table(labmda(:), 'VariableNames', {'lambda'});;

### Categories

Find more on Data Type Identification in Help Center and File Exchange

R2018b

### Community Treasure Hunt

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

Start Hunting!