How can I remove double value from vector?

3 views (last 30 days)
Mira le
Mira le on 13 Jun 2023
Answered: Ronit on 13 Jun 2023
Hello every one
I have this problem that I want you to help me to solve it
I have a cell array S={12 45 10 30}
and its equivalent double array sup_s which is the weight of S
sup_s=[5 10 3 2 1]
the problem is when i want to remove from S I remove the equivalent value from supp_s

Answers (1)

Ronit
Ronit on 13 Jun 2023
S = {12 45 10 30};
sup_s = [5 10 3 2 1];
index_to_remove = 2;
S(index_to_remove) = [];
sup_s(index_to_remove) = [];
disp(S)
{[12]} {[10]} {[30]}
disp(sup_s)
5 3 2 1
Using this method, you can remove the element at any index from S and its equivalent from sup_s.

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Products


Release

R2017a

Community Treasure Hunt

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

Start Hunting!