Effacer les filtres
Effacer les filtres

how to conver .csv data class from table to double

8 vues (au cours des 30 derniers jours)
panakj tiwari
panakj tiwari le 20 Jan 2021
Commenté : panakj tiwari le 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

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by