Write a script that will start with a rounded rectangle.

19 visualizaciones (últimos 30 días)
Jabari Rozier
Jabari Rozier el 29 de Abr. de 2018
Respondida: Prajit T R el 2 de Mayo de 2018
Write a script that will start with a rounded rectangle. Change both the axes from the default to go from 0 to 3. In a loop, change the position vector by adding 0.1 to all elements 10 times (this will change the location and size of the rectangle each time). Create a movie consisting of the resulting rectangles. The final result should look like the plot shown in Figure
  1 comentario
Jan
Jan el 30 de Abr. de 2018
This is a homework question. So how can we help you? Surely the forum will not solve your homework, so please post, what you have tried so far and ask a specific question.

Iniciar sesión para comentar.

Respuestas (1)

Prajit T R
Prajit T R el 2 de Mayo de 2018
Hi Jabari
This may not be exactly what you need, but I'm sure the following code can motivate you to write the code for your question.
r=1.5;
x=1.5;
y=1.5;
d = r*2;
px = x-r;
py = y-r;
h = rectangle('Position',[px py d d],'Curvature',[1,1]);
daspect([1,1,1]);
pause(1);
for i=1:10
h = rectangle('Position',[px+0.1*i py+0.1*i d+0.1*i d+0.1*i],'Curvature',[1,1]);
daspect([1,1,1]);
pause(1);
end
This code generates circles, but I guess it can be ported to suit your requirement.
Hope this helps.
Cheers

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by