# how to save coordinates in a text file?

조회 수: 13(최근 30일)
youssef hany 2022년 9월 15일
답변: William Rose 2022년 9월 17일
I've used ''inpolygon'' function and I want to save the red points in a txt file in form of 2 columns of x and y, for ex. :
-1.21 3.24
-1.56 3.52
how can I do that? I'm new to matlab :D
The inpolygon function:
xv=B(:,1)';yv=B(:,2)';
xq=p(:,1)';yq=p(:,2)';
[in,on] = inpolygon(xq,yq,xv,yv);
##### 댓글 수: 3표시숨기기 이전 댓글 수: 2
William Rose 2022년 9월 17일
@youssef hany, @Rik is offering a hint which sounds good to me. You said "that's not what I want", but since you want to "save the filtered points in a text file", @Rik is right (as usual).

댓글을 달려면 로그인하십시오.

### 채택된 답변

William Rose 2022년 9월 17일
I do not see the matrix of selected points which you want to save. Maybe that is the problem. Here is an example:
N=100; %total number of points
xq=rand(N,1); yq=rand(N,1);
xv=[.5 .9 .5 .1 .5];
yv=[.1 .5 .9 .5 .1];
in=inpolygon(xq,yq,xv,yv);
plot(xq,yq,'bo',xq(in),yq(in),'rx',xv,yv,'--r');
a=[xq(in),yq(in)];
writematrix(a,'a.txt')
Try that. It should save the coordinates of the selected points as a 2-column text file.

댓글을 달려면 로그인하십시오.

### 범주

Find more on Spline Postprocessing in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by