Moving and stopping simulation code?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Rudi Gunawan
el 22 de Jun. de 2016
Comentada: KSSV
el 22 de Jun. de 2016
Hey guys, I want to simulate a simple moving and stopping simulation. A circle with move along a rectangular path, and then will stop for couple second in some determined spot, and finish after reach the starting point. Can you help me with the code? Thank you in advance.
0 comentarios
Respuesta aceptada
KSSV
el 22 de Jun. de 2016
clc; clear all ;
N = 20 ;
x = linspace(0,1,N) ;
y = linspace(0,1,N) ;
[X,Y] = meshgrid(x,y) ;
% pick boundaries
x = [X(1,:)' ; X(:,end) ; flipud(X(end,:)') ;flipud(X(:,1))] ;
y = [Y(1,:)' ; Y(:,end) ; flipud(Y(end,:)') ;flipud(Y(:,1))] ;
% x(end) = [] ;y(end) = [] ;
% circle
th = linspace(0,2*pi) ;
r = 0.1 ;
for i = 1:length(x)
xc = x(i)+r*cos(th) ;
yc = y(i)+r*sin(th) ;
plot(x,y,'.-r') ;
hold on
plot(xc,yc,'b');
hold off
% if condition % put your condition to stop the circle
pause(0.1)
% end
end
3 comentarios
KSSV
el 22 de Jun. de 2016
you have to read document....for if..you cannot expect each and every minor help online...
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!