Set lower than 0.1 values to zero in tables that stored in a cell
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
BN
el 28 de Mayo de 2020
Comentada: BN
el 28 de Mayo de 2020
Dear all,
In a 1x3 cell containing three (28x6) tables; inside tables how I can set each value that lower than 0.1 to zero in a1 and a2 columns (names of columns are a1 and a2) of all tables?
Thank you all
0 comentarios
Respuesta aceptada
Fangjun Jiang
el 28 de Mayo de 2020
In general, this is how you do it. Apply it to a table inside a cell should not be that difficult.
a=rand(3,5);
index=a<0.5;
a(index)=0
3 comentarios
Fangjun Jiang
el 28 de Mayo de 2020
Editada: Fangjun Jiang
el 28 de Mayo de 2020
If the data inside the cell is array (not table object), then you can do this
cellfun(@(x) x(x<0.1)=0, C, 'UniformOutput', false);
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!