Borrar filtros
Borrar filtros

??? Subscript indices must either be real positive integers or logicals.

1 visualización (últimos 30 días)
Help. I am very new to MATLAB and I am having problems creating a for loop within a for loop in order to draw a ruled surface.
Here is the script that makes the message appear above:
for u=0:.05:1
for v=0:.005:1
P=[1,1];
P1=[5,1];
P2=[2,4];
P3=[6,3];
puvx=P+u*(P1-P);
puvy=P2+u(P3-P2);
plot(puvx,puvy);
grid on;
axis square;
hold on;
end
end
What does this mean and how can I fix this? I am so lost. Thank you, Rachel

Respuesta aceptada

Razvan
Razvan el 10 de Oct. de 2012
You forgot an "*"
puvy = P2 + u * (P3 - P2);
  2 comentarios
Rachel
Rachel el 10 de Oct. de 2012
It still didn't help me out completely. I actually needed to reformat my answer to include the bezier equation as well as the ruled surface equation for both G(u) and Q(u). I did this, and it worked.
Razvan
Razvan el 10 de Oct. de 2012
Well, I answered only what you asked... ``What does this mean and how can I fix this?''

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by