How can i create a group consist of some lines and some arrows?

1 visualizzazione (ultimi 30 giorni)

I have a code that will create two lines that has black color (from -8 to -4 and -4 to 0) and three arrow. And, i want to create a group from these (two black lines and three arrow). I tried to use hggroup, findobj. But i couldn't do that i want. How can i do? Thank you so much. My code:

clear
clc
% THONG SO BAN DAU CUA BAI TOAN
Ltt=23; % m
V_kmh=30; % (km/h)
deltat=0.001; % (s) % So gia thoi gian
V_ms=V_kmh*1000/3600; % (m/s)
ttotal=Ltt/V_ms; % (s)
tstep=round(ttotal/deltat);
% Tao cac truc do thi
subplot(2,1,1);
axis([-9 24 -0.05 0.1]);
hold
% VE CAC GOI CUA DAN GIAN DON
% Ve goi co dinh
plot([-0.5 0.5 0],[-0.02 -0.02 0],'ro')
line([-0.5 0.5],[-0.02 -0.02])
line([-0.5 0],[-0.02 0])
line([0.5 0],[-0.02 0])
% Ve goi di dong
plot([23 23],[-0.02 0],'ro')
line([23 23],[-0.02 0])
% VE DAM CHU
line([0 23],[0 0])
% TAO RA CAC MUI TEN TAI TRONG CHAY TREN DAM CHU
higharrow=0.04;
Ljump=Ltt/tstep;
% CHO TAI TRONG CHAY QUA CAU
% Xep xe 3 truc len dau cau
arrow([0 higharrow],[0 0],13,'EdgeColor','r','FaceColor','g'); % Truc thu 1
arrow([-4.3 higharrow],[-4.3 0],13,'EdgeColor','r','FaceColor','g'); % Truc thu 2
arrow([-8.6 higharrow],[-8.6 0],13,'EdgeColor','r','FaceColor','g'); % Truc thu 3
line([-8.6 -4.3],[higharrow higharrow],'Color','k');
line([-4.3 0],[higharrow higharrow],'Color','k');

Risposte (0)

Categorie

Scopri di più su Data Distribution Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by