フィルターのクリア

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

1 回表示 (過去 30 日間)
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 件のコメント
Sriram Tadavarty
Sriram Tadavarty 2020 年 4 月 28 日
For example, if you want to find value 1. Try,
[i,j] = find(Edge == 1);
Hope this helps.
Marco Camozzi
Marco Camozzi 2020 年 4 月 28 日
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

サインインしてコメントする。

採用された回答

Tommy
Tommy 2020 年 4 月 28 日
編集済み: Tommy 2020 年 4 月 28 日
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 件のコメント
Marco Camozzi
Marco Camozzi 2020 年 4 月 28 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by