MATLAB Answers

how to conver .csv data class from table to double

44 views (last 30 days)
panakj tiwari
panakj tiwari on 20 Jan 2021
Commented: panakj tiwari on 29 Jan 2021
i have a two data in .csv format , i have import these data file in matlab and save these data in .mat from workspace . when i load these data in matlab there show class of data file (a & b ) is 'table' . when i performed mathmatecical operation in it's show "Undefined operator '+' for input arguments of type 'table' ". how i add these function and perform matmatical operation

Accepted Answer

Stephan
Stephan on 20 Jan 2021
Edited: Stephan on 20 Jan 2021
If it is only numeric data and a and b are of the same dimensions this should work:
c = a{:,:} + b{:,:}
for example:
a1 = randi(10,5,1);
a2 = randi(10,5,1);
Ta = table(a1, a2)
b1 = randi(10,5,1);
b2 = randi(10,5,1);
Tb = table(b1, b2)
c = Ta{:,:} + Tb{:,:}
gives:
Ta =
5×2 table
a1 a2
__ __
2 9
9 7
6 4
6 6
2 5
Tb =
5×2 table
b1 b2
__ __
1 5
3 1
2 10
2 10
3 5
c =
3 14
12 8
8 14
8 16
5 10
  5 Comments

Sign in to comment.

More Answers (1)

VBBV
VBBV on 20 Jan 2021
%true
C = outerjoin(a,b);
Use outerjoin function

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by