How to delete elements considered in a loop?
Ältere Kommentare anzeigen
Please in matching values of two similar arrays using a for loop, how do I delete elements that meet the matching criteria for an element in the reference array so its mot matched twice.
1 Kommentar
madhan ravi
am 6 Feb. 2019
a(i)=[] %deletes element
Antworten (1)
Star Strider
am 6 Feb. 2019
0 Stimmen
I am not certain what you are doing or what your arrays are. However, the ismembertol (link) function is likely the function that will do what you want. Let it do the looping and duplicate checking.
3 Kommentare
Christopher Ibeh
am 6 Feb. 2019
Star Strider
am 6 Feb. 2019
Bearbeitet: Star Strider
am 6 Feb. 2019
In the documentation discussion on 'DataScale', the ‘A’ and ‘B’ arrays both have 2 columns. It appears that your arguments have different column sizes that that, so a 2-element 'DataScale' vector is not appropriate. Your 'DataScale' value vector has to have the same number of columns as your data. If you want to use 'DataScale' with vectors, use the method in the documentation section on Specify Absolute Tolerance (link).
EDIT — (6 Feb 2019 at 20:28)
Christopher Ibeh
am 6 Feb. 2019
Kategorien
Mehr zu Spreadsheets finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!