MATLAB Answers

## Writing Code for Function

Asked by Lauren Kinchla

### Lauren Kinchla (view profile)

on 13 Nov 2019 at 21:50
Latest activity Answered by David Hill

### David Hill (view profile)

on 13 Nov 2019 at 22:38
Write a function named insideBounds which receives a 1-by-2 vector representing the x-y coordinates of a point in [x,y] form and a 4-by-2 matrix representing four points in [x,y] form. The four points represent the vertices of a rectangle in clockwise order around the center of the rectangle. The function must return a logical value (1 or 0) indicating if the point is inside the rectangle specified by the matrix passed as input. The function should have the name and parameters of
insideBounds(myPoint, rectangleVertices)
For example if the function entered is insideBounds([1,1],[0,0;0,2;4,2;4,0]) then the function should return 1

#### 0 Comments

Sign in to comment.

### Tags

No tags entered yet.

## 1 Answer

### David Hill (view profile)

Answer by David Hill

### David Hill (view profile)

on 13 Nov 2019 at 22:38

function yn=insideBounds(P,r)
pgon=polyshape(r(:,1),r(:,2));
yn=isinterior(pgon,P);
end

#### 0 Comments

Sign in to comment.