Azzera filtri
Azzera filtri

Writing Code for Function

1 visualizzazione (ultimi 30 giorni)
Lauren Kinchla
Lauren Kinchla il 13 Nov 2019
Risposto: David Hill il 13 Nov 2019
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

Risposte (1)

David Hill
David Hill il 13 Nov 2019
function yn=insideBounds(P,r)
pgon=polyshape(r(:,1),r(:,2));
yn=isinterior(pgon,P);
end

Categorie

Scopri di più su Time Series in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by