MATLAB Answers

0

How to convert 1x21 array to table

Asked by Ege Tunç on 16 Mar 2019
Latest activity Edited by 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)

  0 Comments

Sign in to comment.

Tags

Products


Release

R2018b

2 Answers

Answer by madhan ravi
on 16 Mar 2019
Edited by 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'}

  0 Comments

Sign in to comment.


Answer by Walter Roberson
on 16 Mar 2019

lambda_table = table(labmda(:), 'VariableNames', {'lambda'});;

  0 Comments

Sign in to comment.