Duda muy aburda sobre representación 3D
Publicado por MisterTellini (49 intervenciones) el 28/02/2015 14:28:07
Buenas tardes a todos,
Programo con Matlab de Pascuas a Ramos, y tiendo a olvidar las cosas con bastante facilidad... así que espero que no encontréis muy estúpida la pregunta que estoy a punto de haceros.
Necesito representar un plano y una suma de vectores, y no encuentro la manera de hacer ambas cosas en el mismo plot.
El código que he utilizado es el siguiente:
clear;clc;
x=-2:0.1:2;
y=-2:0.1:2;
[X,Y]=meshgrid(x,y);
Z=0*X+0*Y+1;
a=[-1 0 1];
b=[0 0 2];
c=a+b;
starts = zeros(3,3);
ends = [a;b;c];
quiver3(starts(:,1), starts(:,2), starts(:,3), ends(:,1), ends(:,2), ends(:,3))
mesh(X,Y,Z);
axis off
grid off
Seguro que lo que me falta es una chorrada, pero no encuentro nada por ningún sitio. ¿Seríais tan amables de ayudarme?
Un saludo, y que paséis un buen fin de semana.
PD: Si no me he explicado con la suficiente claridad, os he adjuntado un pequeño dibujo a mano sobre lo que intento dibujar. ¡Muchas gracias!
Programo con Matlab de Pascuas a Ramos, y tiendo a olvidar las cosas con bastante facilidad... así que espero que no encontréis muy estúpida la pregunta que estoy a punto de haceros.
Necesito representar un plano y una suma de vectores, y no encuentro la manera de hacer ambas cosas en el mismo plot.
El código que he utilizado es el siguiente:
clear;clc;
x=-2:0.1:2;
y=-2:0.1:2;
[X,Y]=meshgrid(x,y);
Z=0*X+0*Y+1;
a=[-1 0 1];
b=[0 0 2];
c=a+b;
starts = zeros(3,3);
ends = [a;b;c];
quiver3(starts(:,1), starts(:,2), starts(:,3), ends(:,1), ends(:,2), ends(:,3))
mesh(X,Y,Z);
axis off
grid off
Seguro que lo que me falta es una chorrada, pero no encuentro nada por ningún sitio. ¿Seríais tan amables de ayudarme?
Un saludo, y que paséis un buen fin de semana.
PD: Si no me he explicado con la suficiente claridad, os he adjuntado un pequeño dibujo a mano sobre lo que intento dibujar. ¡Muchas gracias!

- ProyeccionOrtogonal.zip(2,7 MB)
Valora esta pregunta


0