Matrix manipulation coding with If and for loops
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
I have a n x 2 matrix. I want to basically look at adjacent number in the column one and if the difference in the values is greater than 1, than I want to insert a blank space in the nx2 matrix.
Can anyone please help with this?

5 个评论
the cyclist
2015-7-17
编辑:the cyclist
2015-7-17
There is no such thing as a "blank space" in a numeric matrix. You could insert zeros or NaNs.
A cell array can have empty elements, but you might not be able to do numerical manipulations as easily.
What will you be doing with these data at a next step?
Walter Roberson
2015-7-17
Blank lines can be added when displaying, but that only effects how they look.
Walter Roberson
2015-7-17
cell arrays. Separate them out and work with them one by one.
dpb
2015-7-17
Or use accumarray with the subscript vector obtained from
ix=find(diff([0;x(:,1))>1);
to compute the statistics wanted.
回答(0 个)
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!