i need some help about a function which does not use counter loop
i used the inpolygon command to determine which of the plotted points is within a box and which isnt
how do i extract the coordinates of the points within the command and output it in an array of x-coordinates and y-coordinates?
the code i am currently using is
delta = 1;x = 1:delta:20;y = 1:delta:20;[x, y] = meshgrid(x,y);boxx_cod = [5.5;7.5;7.5;5.5;5.5];boxy_cod = [5.5;5.5;7.5;7.5;5.5];[in,on] = inpolygon(x,y,boxx_cod,boxy_cod); %inpoly determines which points in box and which notbox = plot(boxx_cod,boxy_cod);hold onplot(x(in),y(in),'r+') % points insideplot(x(~in),y(~in),'d') % points outsidehold off
with the output of
i know from seeing this that it is the 4 + inside and i know the coordinates
but how do i tell the function to output the coordinates?