Borrar filtros
Borrar filtros

Row & Column Operations in table

6 visualizaciones (últimos 30 días)
Aakash Iyer
Aakash Iyer el 12 de Abr. de 2019
Editada: per isakson el 18 de Abr. de 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

Respuesta aceptada

madhan ravi
madhan ravi el 12 de Abr. de 2019
varfun(@(x)x+1,T) % where T is your table

Más respuestas (1)

Peter Perkins
Peter Perkins el 16 de Abr. de 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