Row & Column Operations in table

5 vues (au cours des 30 derniers jours)
Aakash Iyer
Aakash Iyer le 12 Avr 2019
Modifié(e) : per isakson le 18 Avr 2019
Hi,
I have a 83x8 table and I wish to add 1 to each element in the table.
Initial:
SPY GOVT EEMV CME BR CBOE ACN ICE
0.034 0.000 0.038 0.179 -0.009 0.077 0.019 0.203
0.027 -0.008 -0.005 0.042 -0.011 0.019 0.081 -0.017
Final:
SPY GOVT EEMV CME BR CBOE ACN ICE
1.034 1.000 1.038 1.179 0.991 1.077 1.019 1.203
1.027 0.992 0.995 1.042 0.989 1.019 1.081 0.983

Réponse acceptée

madhan ravi
madhan ravi le 12 Avr 2019
varfun(@(x)x+1,T) % where T is your table
  1 commentaire
Aakash Iyer
Aakash Iyer le 12 Avr 2019
Thank you!

Connectez-vous pour commenter.

Plus de réponses (1)

Peter Perkins
Peter Perkins le 16 Avr 2019
If the table is entirely numeric, t{:,:} = t{:,:} + 1 would also work, and may be more readable. But varfun will be more efficient for large tables. 83x8 is not large.

Catégories

En savoir plus sur Tables dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by