How to check if several variables are not equal ?

15 vues (au cours des 30 derniers jours)
Dalia Sobhy
Dalia Sobhy le 13 Déc 2017
Commenté : KL le 13 Déc 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

Réponses (1)

KL
KL le 13 Déc 2017
Modifié(e) : KL le 13 Déc 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 commentaires
Dalia Sobhy
Dalia Sobhy le 13 Déc 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 le 13 Déc 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.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Tables dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by