how to conver .csv data class from table to double

6 Ansichten (letzte 30 Tage)
panakj tiwari
panakj tiwari am 20 Jan. 2021
Kommentiert: panakj tiwari am 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

Akzeptierte Antwort

Stephan
Stephan am 20 Jan. 2021
Bearbeitet: Stephan am 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 Kommentare
Walter Roberson
Walter Roberson am 20 Jan. 2021
By the way, consider using readmatrix() instead of readtable()
panakj tiwari
panakj tiwari am 29 Jan. 2021
thank u sir..

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Tables finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by