Replace values in one column in multiple cells in array
Mostra commenti meno recenti
I'm trying to replace the 5th column in each cell in a cell array with the 5th column of each cell from another cell array. I made the following function, which does this but also replaces the values in all other columns with 0. How do I do this without deleting all other values from the other columns. The function is:
function [X]=replace_cells(cell)
X={};
for i=1:length(cell)
X{i}(:,[5])=cell{i}(:,[5]);
end
4 Commenti
Amos
il 23 Feb 2016
what is the content of the cells? ist it matrices? and you want to modify the fifth column of each of those matrices? maybe you can give a full example including a test cell array?
mzaya
il 23 Feb 2016
then I can't see why your code should not work ... if you post a full example (including test cell arrays), people can have a look at the issue
edit: wait, you shouldn't initialize X as empty cell array, but rather give it as an input to your function...
mzaya
il 23 Feb 2016
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Characters and Strings in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!