How do I fill the color in the block? This is the function I'm using.

3 vues (au cours des 30 derniers jours)
Kiha Kim
Kiha Kim le 7 Déc 2021
Réponse apportée : KSSV le 7 Déc 2021
hold on
x = [4 5 5 4 4]
y = [13 13 12 12 13]
plot(x,y,'y')
axis equal
hold off
hold on
x = [4 4 5 5 4]
y = [12 11 11 12 12]
plot(x,y,'g')
axis equal
hold off
hold on
x = [4 4 5 5 4]
y = [11 10 10 11 11]
plot(x,y,'g')
axis equal
axis([0 9 0 13])

Réponse acceptée

KSSV
KSSV le 7 Déc 2021
Read about patch.
hold on
x = [4 5 5 4 4]
x = 1×5
4 5 5 4 4
y = [13 13 12 12 13]
y = 1×5
13 13 12 12 13
patch(x,y,'y')
axis equal
hold off
hold on
x = [4 4 5 5 4]
x = 1×5
4 4 5 5 4
y = [12 11 11 12 12]
y = 1×5
12 11 11 12 12
patch(x,y,'g')
axis equal
hold off
hold on
x = [4 4 5 5 4]
x = 1×5
4 4 5 5 4
y = [11 10 10 11 11]
y = 1×5
11 10 10 11 11
patch(x,y,'g')
axis equal
axis([0 9 0 13])

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by