how to check that difference of two vectors is a multiple of ones in matlab
Show older comments
A=[2 2 2 2 ] B=[3 3 3 3 ] want to check if A-B=k(ones) where k is an integer.
2 Comments
Stephen23
on 7 Sep 2018
"where k is an integer."
Can k be negative? Or zero? Or are only positive k allowed?
asim nadeem
on 7 Sep 2018
Accepted Answer
More Answers (1)
Alexander Jensen
on 6 Sep 2018
Edited: Alexander Jensen
on 6 Sep 2018
Is this what you're looking for?:
isInt = ~logical(mod(A-B,1))
isInt =
1×4 logical array
0 1 1 1
The logical(X) function returns everything that is not 0 as TRUE.
1 Comment
asim nadeem
on 7 Sep 2018
Categories
Find more on Whos in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!