How to draw a square with specific plot points
古いコメントを表示
I'm trying to create two squares, one larger one, and the other within it.
I attempted to create one using matrices. I create one with x = [0 0 1 1] and y = [0 1 1 0]
I wanted a line to connect each one of the points, to thus create a line. However, when I did that, I only received three lines connect between the dots for some reason. The bottom points (0,0) and (1,0) for some reason were not connected. I then attempted to make a second square, and the same thing happened, with the two lower points in regards to their Y points did not connect. I tried using the rectangle function as well, but can't get a square within a square to appear. Any help would be great. Thanks
採用された回答
その他の回答 (4 件)
Camilo Malagon Nieto
2019 年 5 月 8 日
1 投票
Worth to say that there is a function now to make a rectangle and smooth the corners.
Cheers,
1 件のコメント
Tamar Hoory
2022 年 6 月 2 日
thanks for the useful answer!
x = [0 0 1 1];
y = [0 1 1 0];
P1 = polyshape(x, y);
plot(P1)
axis square
P2 = translate(scale(P1, 0.5), [0.25 0.25]);
figure
plot([P1, P2])
axis square
NAGENDRA KUMAR
2017 年 9 月 12 日
移動済み: Image Analyst
2024 年 7 月 29 日
Please write this code
x = [0 0 1 1 0];
y = [0 1 1 0 0];
plot(x,y,'r', 'LineWidth',3)
Pranav
2024 年 7 月 29 日
0 投票
The IMAGE ANALYST did a great job at answering this question.
2 件のコメント
Image Analyst
2024 年 7 月 29 日
Thanks! 🙂
Pranav
2024 年 7 月 29 日
Anytime, Keep up the great work!!!
カテゴリ
ヘルプ センター および File Exchange で Surface and Mesh Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



