Azzera filtri
Azzera filtri

Row & Column Operations in table

6 visualizzazioni (ultimi 30 giorni)
Aakash Iyer
Aakash Iyer il 12 Apr 2019
Modificato: per isakson il 18 Apr 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

Risposta accettata

madhan ravi
madhan ravi il 12 Apr 2019
varfun(@(x)x+1,T) % where T is your table

Più risposte (1)

Peter Perkins
Peter Perkins il 16 Apr 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.

Community Treasure Hunt

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

Start Hunting!

Translated by