难题:重叠的矩形
Today’s challenge is one where you need to figure out if two rectangles have a non-zero area of overlap.
The rectangles will be specified as follows:
Just fill in your part of the code until you get the binary variable overlap defined.
ax = sort(rand(1,2)); ay = sort(rand(1,2)); bx = sort(rand(1,2)); by = sort(rand(1,2)); clf rectangle('position',[ax(1) ay(1) diff(ax) diff(ay)], 'edgecolor', 'r') hold on rectangle('position',[bx(1) by(1) diff(bx) diff(by)], 'edgecolor', 'k') axis equal %your code here overlap = %1 for overlap, 0 for non-overlapping
When you post your code in the comments, please use the tags
all the code so someone can just copy and paste it from the comments.
My solution is already posted.
- Category:
- Topic: Puzzler
有限公司mments
To leave a comment, please clickhereto sign in to your MathWorks Account or create a new one.