Effacer les filtres
Effacer les filtres

A method to control on a certain variable n is present in a column (left or right) of a matrix

1 vue (au cours des 30 derniers jours)
Hi,
Someone could help me find a method to check on a certain variable n is present in a column (left or right) of a matrix.
The matrix presents with these dimensions:
Edge = [1 2;
2 3;
3 4;
2 6;
3 7;
5 6;
6 7;
7 8];
[i,j]=size(Edge);
Thank you so much!
  2 commentaires
Sriram Tadavarty
Sriram Tadavarty le 28 Avr 2020
For example, if you want to find value 1. Try,
[i,j] = find(Edge == 1);
Hope this helps.
Marco Camozzi
Marco Camozzi le 28 Avr 2020
Thanks a lot for the answer, I am looking for a function that certifies me if my variable n is present in the first left column, because the left column corresponds to all the starpoints of a grid of segments

Connectez-vous pour commenter.

Réponse acceptée

Tommy
Tommy le 28 Avr 2020
Modifié(e) : Tommy le 28 Avr 2020
Possibly this?
>> any(Edge==2)
ans =
1×2 logical array
1 1 % 2 is present in both
>> any(Edge==1)
ans =
1×2 logical array
1 0 % 1 is present in first column
>> any(Edge==9)
ans =
1×2 logical array
0 0 % 9 is present in neither column
(edit) Then how about this?
any(Edge(:,1)==n)
For exampe,
>> any(Edge(:,1)==9)
ans =
logical
0
  1 commentaire
Marco Camozzi
Marco Camozzi le 28 Avr 2020
Thanks a lot for the answer, I am looking for a function that certifies me if my variable n is present in the first left column, because the left column corresponds to all the starpoints of a grid of segments

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by