Hello everyone. Now I come across such a problem: given the coordinates of all points of the closed curve acbd, now I want to find all points of the curve ACB and save them. The code I write is as follows, but there are always mistakes. I

3 ビュー (過去 30 日間)
Wesley
Wesley 2021 年 5 月 31 日
回答済み: darova 2021 年 6 月 1 日
Where M0 is the set of all points.
CODE:
dc=centroids(:,2);
idx2=MO(:,1)>=-50;
idx3=MO(:,1)<=100;
idx4=MO(:,2)>=dc;
dataC=MO(idx2,:);
dataD=MO(idx3,:);
dataE=MO(idx4,:);
dataF=intersect(dataC,dataD,'rows');%Finding the intersection of dataF,
dataG=intersect(dataF,dataE,'rows');%Finding the intersection of dataG
  7 件のコメント
Wesley
Wesley 2021 年 5 月 31 日
idx3=MO(:,1)<=x;
idx4=MO(:,2)>=y;
Can we intercept data together?
Wesley
Wesley 2021 年 5 月 31 日
Or can ACB data be cut out by straight line AD and BD?

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

回答 (1 件)

darova
darova 2021 年 6 月 1 日
Here is your data looks like
s = load('M0.mat');
[x,y] = deal(s.M(:,1),s.M(:,2));
plot(x,y)

カテゴリ

Help Center および File ExchangeLinear and Nonlinear Regression についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by