How to check if several variables are not equal ?

18 views (last 30 days)
Dalia Sobhy
Dalia Sobhy on 13 Dec 2017
Commented: KL on 13 Dec 2017
Hello How to check if several variables are not equal ? for example:
for i=1:row1
for j=1:row1
for k=1:row1
for ii=1:row1
for jj=1:row1
for kk=1:row1
So I want to check that they are all not equal, in case they are different do the following:... so any help how to do this ?
Thanks

Answers (1)

KL
KL on 13 Dec 2017
Edited: KL on 13 Dec 2017
use isequal. It checks all the inputs are equal and if yes, it returns 1. Use ~ if you want only the else case.
if isequal(var1,var2,var3,...)
...
else
...
But so many for loops, explain your real problem, it may have a simpler approach.
  2 Comments
Dalia Sobhy
Dalia Sobhy on 13 Dec 2017
Okay will try it.
I am trying to get data from wsdream dataset which is a web services dataset.
Given that I have 140 service providers, where each may provide some components from a set of 4500 components. So How to find 6 providers which provide the same 3 components ?
Thanks
KL
KL on 13 Dec 2017
Quite vague and I can only give you some hints rather than creating some dummy data to show you an example.
  1. Store your data in a table.
  2. Filter data based on components.
  3. Use something like ismember across the result you get in the above step to find the common provider across 3 components.

Sign in to comment.

Categories

Find more on Tables in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!