MATLAB (Manual Programacion Interface Vectores - 2da Edicion)
MATLAB (Manual Programacion Interface Vectores - 2da Edicion)
MATLAB (Manual Programacion Interface Vectores - 2da Edicion)
Autor:
V. J. M. J. / A. M. M. J.
ndice general
Introduccin
3. Lneas del algoritmo de la funcin: vector2d3funcaja1 (Captura informacion punto inicial y punto final de un vector 2D desde una Caja de
Control para el grafico de vectores 2D)
4. Lneas del algoritmo de la funcin: vector3d3funcaja1 (Captura informacin punto inicial y punto final de un vector 3D desde una Caja de
Control para el grafico de vectores 3D)
5. Lneas del algoritmo de la funcin: vectorposfuncaja1 (Captura informacin punto final de un vector posicin 2D desde una Caja de
Control para el grafico de vectores 2D)
6. Lneas del algoritmo del programa VECTORPOSUNO (Programa que solo permite el grafico de un vector de posicin en 2D)
7. Lneas del algoritmo del programa VECTORPOSDOS (Programa que solo permite el grafico de dos vectores de posicin en 2D)
8. Lneas del algoritmo del programa VECTORPOSTRES (Programa que solo permite el grafico de tres vectores de posicin en 2D)
9. Lneas del algoritmo del programa VECTORPOSCUATRO (Programa que solo permite el grafico de cuatro vectores de posicin en 2D)
10. Lneas del algoritmo del programa VECTORPOSCINCO (Programa que solo permite el grafico de cinco vectores de posicin en 2D)
11. Lneas del algoritmo del programa VECTORPOSSEIS (Programa que solo permite el grafico de seis vectores de posicin en 2D)
12. Lneas del algoritmo del programa VECTORUNO2D (Programa que solo permite el grafico de un vector en 2D)
13. Lneas del algoritmo del programa VECTORDOS2D (Programa que solo permite el grafico de dos vectores en 2D)
14. Lneas del algoritmo del programa VECTORTRES2D (Programa que solo permite el grafico de tres vectores en 2D)
15. Lneas del algoritmo del programa VECTORCUATRO2D (Programa que solo permite el grafico de cuatro vectores en 2D)
16. Lneas del algoritmo del programa VECTORCINCO2D (Programa que solo permite el grafico de cinco vectores en 2D)
17. Lneas del algoritmo del programa VECTORSEIS2D (Programa que solo permite el grafico de seis vectores en 2D)
18. Lneas del algoritmo del programa VECTORUNO3D (Programa que solo permite el grafico de un vector en 3D)
19. Lneas del algoritmo del programa VECTORDOS3D (Programa que solo permite el grafico de dos vectores en 3D)
20. Lneas del algoritmo del programa VECTORTRES3D (Programa que solo permite el grafico de tres vectores en 3D)
21. Lneas del algoritmo del programa VECTORCUATRO3D (Programa que solo permite el grafico de cuatro vectores en 3D)
22. Lneas del algoritmo del programa VECTORCINCO3D (Programa que solo permite el grafico de cinco vectores en 3D)
23. Lneas del algoritmo del programa VECTORSEIS3D (Programa que solo permite el grafico de seis vectores en 3D)
24. Lneas del algoritmo del programa VECTORSIETE3D (Programa que solo permite el grafico de siete vectores en 3D)
25. Lneas del algoritmo del programa VECTOROCHO3D (Programa que solo permite el grafico de ocho vectores en 3D)
26. Lneas del algoritmo del programa VECTORNUEVE3D (Programa que solo permite el grafico de nueve vectores en 3D)
27. Lneas del algoritmo del programa VECTORCAJACONTROL1 para la Caja de Control para el grafico de vectores 2D, vectores 3D y
vectores de posicin 2D.
28. Secuencia de trabajo del proyecto: Caja de Control para el grafico de vectores 2D, vectores 3D y vectores de posicin 2D
Introduccin
En fsica, un vector (tambin llamado vector Euclidiano o vector Geomtrico) es una magnitud fsica definida en un sistema de referencia que
se caracteriza por tener mdulo (o longitud) y una direccin (u orientacin).
En matemticas se define un vector como un elemento de un espacio vectorial. Esta nocin es ms abstracta y para muchos espacios
vectoriales no es posible representar sus vectores mediante el mdulo y la direccin. En particular los espacios de dimensin infinita sin
producto escalar no son representables de ese modo. Los vectores en un espacio Eucldeo se pueden representar geomtricamente como
segmentos de recta dirigidos (flechas) en el plano R2 o en el espacio R3.
Algunos ejemplos de magnitudes fsicas que son magnitudes vectoriales: la velocidad con que se desplaza un mvil, ya que no queda
definida tan solo por su mdulo que es lo que marca el velocmetro, en el caso de un automvil, sino que se requiere indicar la direccin
(hacia donde se dirige); la fuerza que acta sobre un objeto, ya que su efecto depende adems de su magnitud o mdulo, de la direccin en
la que acta; tambin, el desplazamiento de un objeto, pues es necesario definir el punto inicial y final del movimiento
Con esta otra forma de interface se puede graficar desde uno hasta seis vectores en dos dimensiones, desde uno hasta nueve vectores
posicin en tres dimensiones y desde uno hasta seis vectores posicin en dos dimensiones. Se podr seguir las lneas de programacin de
acuerdo con su secuencia de operacin.
Para esto se debe tener en cuenta que se podr graficar de dos formas:
- Con funciones, que podrn graficar vectores de posicin en 2D, vectores en 2D y vectores en 3D (vectorposfuncaja1,
vector2d3funcaja1 y vector3d3funcaja1).
- Con programas, que igualmente podrn graficar vectores de posicin en 2D (VECTORPOSUNO, VECTORPOSDOS,
VECTORPOSTRES, VECTORPOSCUATRO, VECTORPOSCINCO y VECTORPOSSEIS), vectores en 2D (VECTORUNO2D,
VECTORDOS2D, VECTORTRES2D, VECTORCUATRO2D, VECTORCINCO2D y VECTORSEIS2D) y vectores en 3D
(VECTORUNO3D, VECTORDOS3D, VECTORTRES3D, VECTORCUATRO3D, VECTORCINCO3D, VECTORSEIS3D,
VECTORSIETE3D, VECTOROCHO3D, VECTORNUEVE3D).
1. Lneas del algoritmo de la funcin: vector2d (Vector en dos dimensiones)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Programa que permite visualizar UNICAMENTE el grafico de vectores de posicion en 2D
% Ejemplo de un vector 2D: v = [4 5]; % Coordenadas del punto final del vector v
% color = 'r' % Color rojo seleccionado
% ancho = 10 % Grozor del vector
% vector2d(v,color,ancho)
%
% Debe ingresar los valores de: (v color s) tal como se indica lineas arriba en el Command Window
% O puede tipear directamente en el Command Window: vector2d([4 5],'r',10)
% vector2d(v,color,s) grafica el vector v usando el color especificado en el segundo argumento
% Si no hubiese segundo argumento el color por default sera el rojo
% El punto inicial estara en el origen. Un vector sera dibujado hacia el punto final
% Los ejes seran colocados en [-s s,-s s]. Si el tercer argumento no es especificado sera por default 5
%
% INGENIERO ELECTRONICO MONTEZA ZEVALLOS FIDEL TOMAS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% v, color, s son parametros de entrada; handle es el parametro de salida donde se estalece un valor definido para cada vector
% v es el vector de par ordenado (x,y); color es el color a ser establecido; s es la longitud de los ejes del sistema 2D
function[handle]=vector2d(v,color,s);
if nargin < 3 % Si nargin solo identificase dos argumentos de entrada (El vector y el color)
s=5; % La variable s de longitud para los ejes sera establecida por default en 5
end
handle = plot([0,v(1)],[0,v(2)],color) % handle recibe un valor especifico para cada vector a ser graficado
%plot([0,v(1)],[0,v(2)],color); % Se grafica el vector posicion de acuerdo al valor del par ordenado ingresado
grid on
axis([-s,s,-s,s]) % Se ajusta el sistema de ejes segun el valor del argumento ingresado
%axis('square') % Se ajusta el sistema de ejes a un cuadrilatero exacto
hold on
[m,n]=size(v); % Para la matriz v, size retorna el numero de filas (m) y columnas (n) en v.
if n==1 % nargin es el numero de los argumentos de entrada de la funcion drawvec1, si es igual a 1
v=v'; % Se cambia el vector v del tipo 1 fila y varias columnas al tipo 1 columna y varias filas
end
atip=tip(v,s); % Se envia el vector ingresado como parametro v y el parametro s para los ejes a la funcion tip
fill(atip(1,:),atip(2,:),color) % Se rellena el poligono 2-D definido con el color especificado
%hold off
% Esta funcion interna llamada tip es para dibujar la cabeza de flecha del vector
% v, width son parametros de entrada; arrow es el parametro de salida que sera una matriz de 2 filas x 3 columnas
function arrow=tip(v,width);
[t,r]=cart2pol(-v(1),-v(2)); % Transformacion de coordenadas cartesianas a coordenadas polares con cart2pol
if r<width/4
r=r/3;
else
r=width/12;
end
slant=0.3; % Declaramos a slant con el valor de 0.3 para el tamao de la cabeza del vector
one=v+r*[cos(t+slant), sin(t+slant)];
two=v+r*[cos(t-slant), sin(t-slant)];
arrow=[one',two',v']; % arrow es una matriz de 2 filas x 3 columnas
% p0, p1, color, ancho son parametros de entrada. Se dibuja una flecha que representa un vector desde p0 a p1
function vector3d(p0,p1,color,ancho)
p = p1-p0; % Restamos los valores del punto final (p1) menos los valores del punto inicial (p0)
alpha = 0.07; % Tamao de la cabeza de flecha relativo a la longitud del vector
beta = 0.2; % Ancho de la base de la cabeza de flecha relativo a su longitud
p = p1-p0; % Restamos los valores del punto final (p1) menos los valores del punto inicial (p0)
alpha = 0.1; % Tamao de la cabeza de flecha relativo a la longitud del vector
beta = 0.1; % Ancho de la base de la cabeza de flecha relativo a su longitud
hold on
plot(hu(:),hv(:),color,'LineWidth',ancho) % Se grafica la cabeza de flecha
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Estas lineas se activaran SOLO si se ejecuta la funcion desde el Command Window tal como se sugiere en los comentarios de cabecera%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% grid on
% xlabel('EJE X','Color','r') % Dar nombre al eje X
% ylabel('EJE Y','Color','g') % Dar nombre al eje Y
% hold off
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
else
error('p0 y p1 deben tener las mismas dimensiones') % ALERTA para solo aceptar que p0 y p1 seab de igual extension
end
else
error('ATENCION: Esta funcion solo acepta vectores 2D o 3D') % ALERTA que indica los dos tipos de sistemas vectoriales a graficar
end
Se tipea la funcion vector3d en el Command Window con sus respectivos datos para obtener un vector 2D
function vector2d3funcaja1(action)
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE UN VECTOR EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE UN VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
% Condicionamos la longitud del vector a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
s = Longitud1A;
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE DOS VECTORES EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE DOS VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A
s = Longitud1A;
elseif Longitud2A>Longitud1A
s = Longitud2A;
elseif Longitud1A==Longitud2A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE TRES VECTORES EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE TRES VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A
s = Longitud3A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE CUATRO VECTORES EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CUATRO VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A
s = Longitud4A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE CINCO VECTORES EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CINCO VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES p, q, r,s Y t SON:');
Longitud1A = norm(p); % Hallamos la norma del vector p
Longitud1B = sqrt(((x2-x1)^2+(y2-y1)^2)) % Hallamos la norma del vector p
Longitud2A = norm(q); % Hallamos la norma del vector q
Longitud2B = sqrt(((x4-x3)^2+(y4-y3)^2)) % Hallamos la norma del vector q
Longitud3A = norm(r); % Hallamos la norma del vector r
Longitud3B = sqrt(((x6-x5)^2+(y6-y5)^2)) % Hallamos la norma del vector r
Longitud4A = norm(s); % Hallamos la norma del vector s
Longitud4B = sqrt(((x8-x7)^2+(y8-y7)^2)) % Hallamos la norma del vector s
Longitud5A = norm(t); % Hallamos la norma del vector t
Longitud5B = sqrt(((x10-x9)^2+(y10-y9)^2)) % Hallamos la norma del vector t
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A
s = Longitud5A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE SEIS VECTORES EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE SEIS VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n INGRESE LOS VALORES DEL SEXTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x11 = input('\n INGRESE x11 = ');
fprintf('\n El valor y11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y11 = input('\n INGRESE y11 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x12 = input('\n INGRESE x12 = ');
fprintf('\n El valor y12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y12 = input('\n INGRESE y12 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A
s = Longitud6A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A
s = Longitud1A;
end
end
end
4. Lneas del algoritmo de la funcin: vector3d3funcaja1 (Captura informacin punto inicial y punto final de un vector 3D desde una Caja de
Control para el grafico de vectores 3D)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Programa que permite visualizar n vectores en 3D
% Cuando se ejecuta el archivo llamado VECTORCAJACONTROL1 se llama a esta funcion
% Una vez ejecutada debera seguir las instrucciones solicitadas en el Command Window
% Este archivo trabaja necesariamente con el archivo llamado VECTORCAJACONTROL1.
% Los valores de los vectores se pueden ingresar individualmente en el Command Window segun el programa.
% Los vectores deben tener su punto inicial y su punto final
%
% Las lineas se encuentran comentadas
% Importante este archivo se usa con la funcion vector3d para n vectores en 2D y en 3D
%
% INGENIERO ELECTRONICO MONTEZA ZEVALLOS FIDEL TOMAS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function vector3d3funcaja1(action)
%clear;
%clc
if action == 1 % CONDICION Si se ha elegido graficar UN solo vector
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE VECTORES EN 3D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE UN VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DE UN SOLO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE DOS VECTORES EN 3D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE DOS VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A
s = Longitud1A;
elseif Longitud2A>Longitud1A
s = Longitud2A;
elseif Longitud1A==Longitud2A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE TRES VECTORES EN 3D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE TRES VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A
s = Longitud3A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE CUATRO VECTORES EN 3D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CUATRO VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
p0 = [x1 y1 z1]; % Coordenadas del punto inicial p0 del vector p
p1 = [x2 y2 z2]; % Coordenadas del punto final p1 del vector p
q0 = [x3 y3 z3]; % Coordenadas del punto inicial q0 del vector q
q1 = [x4 y4 z4]; % Coordenadas del punto final q1 del vector q
r0 = [x5 y5 z5]; % Coordenadas del punto inicial r0 del vector r
r1 = [x6 y6 z6]; % Coordenadas del punto final r1 del vector r
s0 = [x7 y7 z7]; % Coordenadas del punto inicial s0 del vector s
s1 = [x8 y8 z8]; % Coordenadas del punto final s1 del vector s
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A
s = Longitud4A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CINCO VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n El valor z9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z9 = input('\n INGRESE z9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n El valor z10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z10 = input('\n INGRESE z10 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
t = [(x10-x9) (y10-y9) (z10-z9)] % Coordenadas del quinto vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A
s = Longitud5A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE SEIS VECTORES EN 3D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE SEIS VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n El valor z9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z9 = input('\n INGRESE z9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n El valor z10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z10 = input('\n INGRESE z10 = ');
fprintf('\n INGRESE LOS VALORES DEL SEXTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x11 = input('\n INGRESE x11 = ');
fprintf('\n El valor y11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y11 = input('\n INGRESE y11 = ');
fprintf('\n El valor z11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z11 = input('\n INGRESE z11 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x12 = input('\n INGRESE x12 = ');
fprintf('\n El valor y12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y12 = input('\n INGRESE y12 = ');
fprintf('\n El valor z12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z12 = input('\n INGRESE z12 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
t = [(x10-x9) (y10-y9) (z10-z9)] % Coordenadas del quinto vector respecto al eje de coordenadas
u = [(x12-x11) (y12-y11) (z12-z11)] % Coordenadas del sexto vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A
s = Longitud6A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A
s = Longitud1A;
end
end
end
% En esta funcion K es un dato que puede ser 1, 2, 3, 4, 5 o 6 enviada desde la funcion vectorgrafico
function vectorposfuncaja1(K) % K es el parametro de entrada para la funcion vectorgraficodibujo
if K == 1
figura1 = figure;
uicontrol('Parent', figura1, 'Position', [10 10 210 40],'Style','edit','String','Usted eligio graficar un vector'); % Crea un uicontrol especificado en una
figura
pause(2)
close figure 1; % Cerramos la ventana con las cajas de la eleccion del numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE UN VECTOR DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR VALORES DE UN VECTOR POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DEL VECTOR DE POSICION "v" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DEL VECTOR DE POSICION "v" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
% Condicionamo la longitud del vector a fin de enviarlo a la funcion vector2d como el sistema de ejes a ser implementado
s = Longitud1A;
elseif K == 2
figura2 = figure;
uicontrol('Parent', figura2, 'Position', [10 10 210 40],'Style','edit','String','Usted eligio graficar dos vectores'); % Crea un uicontrol especificado en
una figura
pause(2)
close figure 1; % Cerramos la ventana con las cajas de la eleccion del numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE DOS VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR VALORES DE DOS VECTORES POSICION EN 2D')% Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" y "w" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES "v" y "w" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A
s = Longitud1A;
else
s = Longitud2A;
end
if Longitud1A==Longitud2A;
s = Longitud1A;
end
elseif K == 3
figura3 = figure;
uicontrol('Parent', figura3, 'Position', [10 10 210 40],'Style','edit','String','Usted eligio graficar tres vectores'); % Crea un uicontrol especificado en
una figura
pause(2)
close figure 1; % Cerramos la ventana con las cajas de la eleccion del numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE TRES VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR VALORES DE TRES VECTORES POSICION EN 2D')% Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" y "p" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" y "p" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A
s = Longitud3A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A
s = Longitud1A;
end
elseif K == 4
figura4 = figure;
uicontrol('Parent', figura4, 'Position', [10 10 210 40],'Style','edit','String','Usted eligio graficar cuatro vectores'); % Crea un uicontrol especificado
en una figura
pause(2)
close figure 1; % Cerramos la ventana con las cajas de la eleccion del numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE CUATRO VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR VALORES DE CUATRO VECTORES POSICION EN 2D')% Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor x4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" "p" y "q" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
q = [x4 y4] % Declaramos el vector q en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" "p" y "q" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
Longitud4A = norm(q) % Hallamos la norma del vector q
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A
s = Longitud4A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A
s = Longitud1A;
end
close figure 1; % Cerramos la ventana con las cajas de la eleccion del numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE CINCO VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR VALORES DE CINCO VECTORES POSICION EN 2D')% Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor x4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor x5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" "p" "q" y "r" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
q = [x4 y4] % Declaramos el vector q en 2D
r = [x5 y5] % Declaramos el vector r en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" "p" "q" y "r" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
Longitud4A = norm(q) % Hallamos la norma del vector q
Longitud5A = norm(r) % Hallamos la norma del vector r
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A
s = Longitud5A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A
s = Longitud1A;
end
elseif K == 6
figura6 = figure;
uicontrol('Parent', figura6, 'Position', [10 10 210 40],'Style','edit','String','Usted eligio graficar seis vectores'); % Crea un uicontrol especificado en
una figura
pause(2)
close figure 1; % Cerramos la ventana con las cajas de la eleccion del numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
disp('GRAFICO DE SEIS VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR VALORES DE SEIS VECTORES POSICION EN 2D')% Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor x4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor x5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor x6 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x5 = ');
fprintf('\n El valor y6 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" "p" "q" "r" y "t" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
q = [x4 y4] % Declaramos el vector q en 2D
r = [x5 y5] % Declaramos el vector r en 2D
t = [x6 y6] % Declaramos el vector t en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" "p" "q" "r" y "t" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
Longitud4A = norm(q) % Hallamos la norma del vector q
Longitud5A = norm(r) % Hallamos la norma del vector r
Longitud6A = norm(t) % Hallamos la norma del vector t
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A
s = Longitud6A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A
s = Longitud1A;
end
end
end
6. Lneas del algoritmo del programa VECTORPOSUNO (Programa que solo permite el grafico de un vector de posicin en 2D)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Programa para Graficar un Numero determinado de vectores de posicion en un sistema 2D
% Cuando se ejecuta el archivo llamado VECTORCAJACONTROL1 se llama a este archivo
% Una vez ejecutado debera seguir las instrucciones solicitadas en el Command Window
% Este archivo trabaja necesariamente con el archivo llamado VECTORCAJACONTROL1.
% Los vectores de posicion usan como punto inicial el centro de coordenadas. Las lineas se encuentran comentadas.
% Importante este archivo se usa con la funcion vector2d para n vectores en 2D
% INGENIERO ELECTRONICO MONTEZA ZEVALLOS FIDEL TOMAS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figura2 = figure;
uicontrol('Parent', figura2, 'Position', [10 10 300 40],'Style','edit','String','Usted eligio graficar un vector de posicion en 2D'); % Crea un uicontrol
especificado en una figura
pause(2)
close figure 1; % Cerramos la ventana donde seleccionamos el numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
clear; % Limpiamos el Workspace
clc; % Limpiamos el Command Window
disp('GRAFICO DE UN VECTOR DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA INGRESAR VALORES DE UN VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL PRIMER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DEL VECTOR DE POSICION "v" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
figura2 = figure;
uicontrol('Parent', figura2, 'Position', [10 10 300 40],'Style','edit','String','Usted eligio graficar dos vectores de posicion en 2D'); % Crea un
uicontrol especificado en una figura
pause(2)
close figure 1; % Cerramos la ventana donde seleccionamos el numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
clear; % Limpiamos el Workspace
clc; % Limpiamos el Command Window
disp('GRAFICO DE DOS VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA INGRESAR VALORES DE DOS VECTORES DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL PRIMER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL SEGUNDO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" y "w" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" y "w" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A
s = Longitud1A;
elseif Longitud1A<Longitud2A
s = Longitud2A;
elseif Longitud1A==Longitud2A;
s = Longitud1A;
end
Ventana de Editor con los programas: VECTORPOSUNO VECTORPOSDOS VECTORPOSTRES VECTORPOSCUATRO VECTORPOSCINCO y
VECTORPOSSEIS
8. Lneas del algoritmo del programa VECTORPOSTRES (Programa que solo permite el grafico de tres vectores de posicin en 2D)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Programa para Graficar un Numero determinado de vectores de posicion en un sistema 2D
% Cuando se ejecuta el archivo llamado VECTORCONTROL se llama a este archivo
% Una vez ejecutado debera seguir las instrucciones solicitadas en el Command Window
% Este archivo trabaja necesariamente con el archivo llamado VECTORCONTROL.
% Los vectores de posicion usan como punto inicial el centro de coordenadas. Las lineas se encuentran comentadas.
% Importante este archivo se usa con la funcion vector2d para n vectores en 2D
% INGENIERO ELECTRONICO MONTEZA ZEVALLOS FIDEL TOMAS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figura3 = figure;
uicontrol('Parent', figura3, 'Position', [10 10 300 40],'Style','edit','String','Usted eligio graficar tres vectores de posicion en 2D'); % Crea un
uicontrol especificado en una figura
pause(2)
close figure 1; % Cerramos la ventana donde seleccionamos el numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
clear; % Limpiamos el Workspace
clc; % Limpiamos el Command Window
disp('GRAFICO DE TRES VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA INGRESAR VALORES DE TRES VECTORES DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL PRIMER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL SEGUNDO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL TERCER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" y "p" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" y "p" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A
s = Longitud3A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A
s = Longitud1A;
end
figura4 = figure;
uicontrol('Parent', figura4, 'Position', [10 10 300 40],'Style','edit','String','Usted eligio graficar cuatro vectores de posicion en 2D'); % Crea un
uicontrol especificado en una figura
pause(2)
close figure 1; % Cerramos la ventana donde seleccionamos el numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
clear; % Limpiamos el Workspace
clc; % Limpiamos el Command Window
disp('GRAFICO DE CUATRO VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA INGRESAR VALORES DE CUATRO VECTORES DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL PRIMER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL TERCER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor x4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL CUARTO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" "p" y "q" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
q = [x4 y4] % Declaramos el vector q en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" "p" y "q" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
Longitud4A = norm(q) % Hallamos la norma del vector q
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion drawvec1 como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A
s = Longitud4A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A
s = Longitud1A;
end
figura5 = figure;
uicontrol('Parent', figura5, 'Position', [10 10 300 40],'Style','edit','String','Usted eligio graficar cinco vectores de posicion en 2D'); % Crea un
uicontrol especificado en una figura
pause(2)
close figure 1; % Cerramos la ventana donde seleccionamos el numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
clear; % Limpiamos el Workspace
clc; % Limpiamos el Command Window
disp('GRAFICO DE CINCO VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA PARA INGRESAR VALORES DE CINCO VECTORES DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL PRIMER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR DE POSICION EN 2D')% Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL TERCER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL CUARTO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL DEL QUINTO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" "p" "q" y "r" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
q = [x4 y4] % Declaramos el vector q en 2D
r = [x5 y5] % Declaramos el vector r en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" "p" "q" y "r" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
Longitud4A = norm(q) % Hallamos la norma del vector q
Longitud5A = norm(r) % Hallamos la norma del vector r
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A
s = Longitud5A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A
s = Longitud1A;
end
figura6 = figure;
uicontrol('Parent', figura6, 'Position', [10 10 300 40],'Style','edit','String','Usted eligio graficar seis vectores de posicion en 2D'); % Crea un
uicontrol especificado en una figura
pause(2)
close figure 1; % Cerramos la ventana donde seleccionamos el numero de vectores a ser graficados
close figure 2; % Cerramos la ventana que confirma la eleccion del numero de vectores a ser graficados
clear; % Limpiamos el Workspace
clc; % Limpiamos el Command Window
disp('GRAFICO DE SEIS VECTORES DE POSICION EN 2D') % Se visualizara en el Command Window este mensaje
fprintf('\n PROGRAMA INGRESAR VALORES DE SEIS VECTORES DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL PRIMER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor x2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL SEGUNDO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor x3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL TERCER VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE VALORES DEL PUNTO FINAL CUARTO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor x5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL QUINTO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor x6 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE VALORES DEL PUNTO FINAL SEXTO VECTOR DE POSICION EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x5 = ');
fprintf('\n El valor y6 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n LOS VALORES DE LOS PARES ORDDENADOS DE CADA VECTOR DE POSICION "v" "w" "p" "q" "r" y "t" PARA ESTE GRAFICO SON:');
v = [x1 y1] % Declaramos el vector v en 2D
w = [x2 y2] % Declaramos el vector w en 2D
p = [x3 y3] % Declaramos el vector p en 2D
q = [x4 y4] % Declaramos el vector q en 2D
r = [x5 y5] % Declaramos el vector r en 2D
t = [x6 y6] % Declaramos el vector t en 2D
fprintf('\n LOS VALORES DE LAS LONGITUDES (NORMA) DE LOS VECTORES DE POSICION "v" "w" "p" "q" "r" y "t" SON:');
Longitud1A = norm(v) % Hallamos la norma del vector v
Longitud2A = norm(w) % Hallamos la norma del vector w
Longitud3A = norm(p) % Hallamos la norma del vector p
Longitud4A = norm(q) % Hallamos la norma del vector q
Longitud5A = norm(r) % Hallamos la norma del vector r
Longitud6A = norm(t) % Hallamos la norma del vector t
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector2d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A
s = Longitud6A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE UN VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
% Condicionamos la longitud del vector a fin de enviarlo a la funcion vector3d como el sistema de ejes a ser implementado
s = Longitud1A;
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE DOS VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A
s = Longitud1A;
elseif Longitud2A>Longitud1A
s = Longitud2A;
elseif Longitud1A==Longitud2A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE TRES VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A
s = Longitud3A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CUATRO VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A
s = Longitud4A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A
s = Longitud1A;
end
Ventana de Editor con los programas: VECTORUNO2D VECTORDOS2D VECTORTRES2D VECTORCUATRO2D VECTORCINCO2D y VECTORSEIS2D
16. Lneas del algoritmo del programa VECTORCINCO2D (Programa que solo permite el grafico de cinco vectores en 2D)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Programa que permite visualizar n vectores en 2D
% Los valores de los vectores se pueden ingresar individualmente en el Command Window segun el programa.
% Los vectores deben tener su punto inicial y su punto final
%
% Las lineas se encuentran comentadas
% Importante este archivo se usa con la funcion vector3d para n vectores en 2D y en 3D
%
% INGENIERO ELECTRONICO MONTEZA ZEVALLOS FIDEL TOMAS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CINCO VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A
s = Longitud5A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE SEIS VECTORES EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n INGRESE LOS VALORES DEL SEXTO VECTOR EN 2D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x11 = input('\n INGRESE x11 = ');
fprintf('\n El valor y11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y11 = input('\n INGRESE y11 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x12 = input('\n INGRESE x12 = ');
fprintf('\n El valor y12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y12 = input('\n INGRESE y12 = ');
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A
s = Longitud6A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE UN VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
% Condicionamos la longitud del vector a fin de enviarlo a la funcion vector3d como el sistema de ejes a ser implementado
s = Longitud1A;
Ventana de Editor con los programas: VECTORUNO3D VECTORDOS3D VECTORTRES3D VECTORCUATRO3D VECTORCINCO3D VECTORSEIS3D
VECTORSIETE3D VECTOROCHO3D y VECTORNUEVE3D
19. Lneas del algoritmo del programa VECTORDOS3D (Programa que solo permite el grafico de dos vectores en 3D)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Programa que permite visualizar n vectores en 3D
% Los valores de los vectores se pueden ingresar individualmente en el Command Window segun el programa.
% Los vectores deben tener su punto inicial y su punto final
%
% Las lineas se encuentran comentadas
% Importante este archivo se usa con la funcion vector3d para n vectores en 2D y en 3D
%
% INGENIERO ELECTRONICO MONTEZA ZEVALLOS FIDEL TOMAS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE DOS VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A
s = Longitud1A;
elseif Longitud2A>Longitud1A
s = Longitud2A;
elseif Longitud1A==Longitud2A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE TRES VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A
s = Longitud3A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CUATRO VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A
s = Longitud4A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE CINCO VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n El valor z9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z9 = input('\n INGRESE z9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n El valor z10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z10 = input('\n INGRESE z10 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
t = [(x10-x9) (y10-y9) (z10-z9)] % Coordenadas del quinto vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A
s = Longitud5A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE SEIS VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n El valor z9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z9 = input('\n INGRESE z9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n El valor z10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z10 = input('\n INGRESE z10 = ');
fprintf('\n INGRESE LOS VALORES DEL SEXTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x11 = input('\n INGRESE x11 = ');
fprintf('\n El valor y11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y11 = input('\n INGRESE y11 = ');
fprintf('\n El valor z11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z11 = input('\n INGRESE z11 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x12 = input('\n INGRESE x12 = ');
fprintf('\n El valor y12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y12 = input('\n INGRESE y12 = ');
fprintf('\n El valor z12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z12 = input('\n INGRESE z12 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
t = [(x10-x9) (y10-y9) (z10-z9)] % Coordenadas del quinto vector respecto al eje de coordenadas
u = [(x12-x11) (y12-y11) (z12-z11)] % Coordenadas del sexto vector respecto al eje de coordenadas
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE SIETE VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n El valor z9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z9 = input('\n INGRESE z9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n El valor z10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z10 = input('\n INGRESE z10 = ');
fprintf('\n INGRESE LOS VALORES DEL SEXTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x11 = input('\n INGRESE x11 = ');
fprintf('\n El valor y11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y11 = input('\n INGRESE y11 = ');
fprintf('\n El valor z11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z11 = input('\n INGRESE z11 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x12 = input('\n INGRESE x12 = ');
fprintf('\n El valor y12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y12 = input('\n INGRESE y12 = ');
fprintf('\n El valor z12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z12 = input('\n INGRESE z12 = ');
fprintf('\n INGRESE LOS VALORES DEL SEPTIMO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEPTIMO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x13 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x13 = input('\n INGRESE x13 = ');
fprintf('\n El valor y13 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y13 = input('\n INGRESE y13 = ');
fprintf('\n El valor z11 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z13 = input('\n INGRESE z13 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEPTIMO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x14 = input('\n INGRESE x14 = ');
fprintf('\n El valor y14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y14 = input('\n INGRESE y14 = ');
fprintf('\n El valor z14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z14 = input('\n INGRESE z14 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
t = [(x10-x9) (y10-y9) (z10-z9)] % Coordenadas del quinto vector respecto al eje de coordenadas
u = [(x12-x11) (y12-y11) (z12-z11)] % Coordenadas del sexto vector respecto al eje de coordenadas
v = [(x14-x13) (y14-y13) (z14-z13)] % Coordenadas del septimo vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A & Longitud1A>Longitud7A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A & Longitud2A>Longitud7A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A & Longitud3A>Longitud7A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A & Longitud4A>Longitud7A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A & Longitud5A>Longitud7A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A & Longitud6A>Longitud7A
s = Longitud6A;
elseif Longitud7A>Longitud1A & Longitud7A>Longitud2A & Longitud7A>Longitud3A & Longitud7A>Longitud4A & Longitud7A>Longitud5A & Longitud7A>Longitud6A
s = Longitud7A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A |
Longitud1A==Longitud7A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE OCHO VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n El valor z9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z9 = input('\n INGRESE z9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n El valor z10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z10 = input('\n INGRESE z10 = ');
fprintf('\n INGRESE LOS VALORES DEL SEXTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x11 = input('\n INGRESE x11 = ');
fprintf('\n El valor y11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y11 = input('\n INGRESE y11 = ');
fprintf('\n El valor z11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z11 = input('\n INGRESE z11 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x12 = input('\n INGRESE x12 = ');
fprintf('\n El valor y12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y12 = input('\n INGRESE y12 = ');
fprintf('\n El valor z12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z12 = input('\n INGRESE z12 = ');
fprintf('\n INGRESE LOS VALORES DEL SEPTIMO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEPTIMO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x13 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x13 = input('\n INGRESE x13 = ');
fprintf('\n El valor y13 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y13 = input('\n INGRESE y13 = ');
fprintf('\n El valor z11 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z13 = input('\n INGRESE z13 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEPTIMO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x14 = input('\n INGRESE x14 = ');
fprintf('\n El valor y14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y14 = input('\n INGRESE y14 = ');
fprintf('\n El valor z14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z14 = input('\n INGRESE z14 = ');
fprintf('\n INGRESE LOS VALORES DEL OCTAVO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL OCTAVO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x15 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x15 = input('\n INGRESE x15 = ');
fprintf('\n El valor y15 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y15 = input('\n INGRESE y15 = ');
fprintf('\n El valor z15 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z15 = input('\n INGRESE z15 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL OCTAVO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x16 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x16 = input('\n INGRESE x16 = ');
fprintf('\n El valor y16 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y16 = input('\n INGRESE y16 = ');
fprintf('\n El valor z16 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z16 = input('\n INGRESE z16 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
t = [(x10-x9) (y10-y9) (z10-z9)] % Coordenadas del quinto vector respecto al eje de coordenadas
u = [(x12-x11) (y12-y11) (z12-z11)] % Coordenadas del sexto vector respecto al eje de coordenadas
v = [(x14-x13) (y14-y13) (z14-z13)] % Coordenadas del septimo vector respecto al eje de coordenadas
w = [(x16-x15) (y16-y15) (z16-z15)] % Coordenadas del octavo vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A & Longitud1A>Longitud7A &
Longitud1A>Longitud8A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A & Longitud2A>Longitud7A &
Longitud2A>Longitud8A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A & Longitud3A>Longitud7A &
Longitud3A>Longitud8A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A & Longitud4A>Longitud7A &
Longitud4A>Longitud8A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A & Longitud5A>Longitud7A &
Longitud5A>Longitud8A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A & Longitud6A>Longitud7A &
Longitud6A>Longitud8A
s = Longitud6A;
elseif Longitud7A>Longitud1A & Longitud7A>Longitud2A & Longitud7A>Longitud3A & Longitud7A>Longitud4A & Longitud7A>Longitud5A & Longitud7A>Longitud6A &
Longitud7A>Longitud8A
s = Longitud7A;
elseif Longitud8A>Longitud1A & Longitud8A>Longitud2A & Longitud8A>Longitud3A & Longitud8A>Longitud4A & Longitud8A>Longitud5A & Longitud8A>Longitud6A &
Longitud8A>Longitud7A
s = Longitud8A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A |
Longitud1A==Longitud7A | Longitud1A==Longitud8A
s = Longitud1A;
end
fprintf('\n PROGRAMA PARA INGRESAR LOS VALORES DE NUEVE VECTORES EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PRIMER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x1 = input('\n INGRESE x1 = ');
fprintf('\n El valor y1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y1 = input('\n INGRESE y1 = ');
fprintf('\n El valor z1 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z1 = input('\n INGRESE z1 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL PRIMER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x2 = input('\n INGRESE x2 = ');
fprintf('\n El valor y2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y2 = input('\n INGRESE y2 = ');
fprintf('\n El valor z2 del primer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z2 = input('\n INGRESE z2 = ');
fprintf('\n INGRESE LOS VALORES DEL SEGUNDO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x3 = input('\n INGRESE x3 = ');
fprintf('\n El valor y3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y3 = input('\n INGRESE y3 = ');
fprintf('\n El valor z3 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z3 = input('\n INGRESE z3 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEGUNDO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x4 = input('\n INGRESE x4 = ');
fprintf('\n El valor y4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y4 = input('\n INGRESE y4 = ');
fprintf('\n El valor z4 del segundo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z4 = input('\n INGRESE z4 = ');
fprintf('\n INGRESE LOS VALORES DEL TERCER VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x5 = input('\n INGRESE x5 = ');
fprintf('\n El valor y5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y5 = input('\n INGRESE y5 = ');
fprintf('\n El valor z5 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z5 = input('\n INGRESE z5 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL TERCER VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x6 = input('\n INGRESE x6 = ');
fprintf('\n El valor y4 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y6 = input('\n INGRESE y6 = ');
fprintf('\n El valor z6 del tercer vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z6 = input('\n INGRESE z6 = ');
fprintf('\n INGRESE LOS VALORES DEL CUARTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x7 = input('\n INGRESE x7 = ');
fprintf('\n El valor y7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y7 = input('\n INGRESE y7 = ');
fprintf('\n El valor z7 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z7 = input('\n INGRESE z7 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL CUARTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x8 = input('\n INGRESE x8 = ');
fprintf('\n El valor y8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y8 = input('\n INGRESE y8 = ');
fprintf('\n El valor z8 del cuarto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z8 = input('\n INGRESE z8 = ');
fprintf('\n INGRESE LOS VALORES DEL QUINTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x9 = input('\n INGRESE x9 = ');
fprintf('\n El valor y9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y9 = input('\n INGRESE y9 = ');
fprintf('\n El valor z9 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z9 = input('\n INGRESE z9 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL QUINTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x10 = input('\n INGRESE x10 = ');
fprintf('\n El valor y10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y10 = input('\n INGRESE y10 = ');
fprintf('\n El valor z10 del quinto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z10 = input('\n INGRESE z10 = ');
fprintf('\n INGRESE LOS VALORES DEL SEXTO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x11 = input('\n INGRESE x11 = ');
fprintf('\n El valor y11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y11 = input('\n INGRESE y11 = ');
fprintf('\n El valor z11 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z11 = input('\n INGRESE z11 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEXTO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x12 = input('\n INGRESE x12 = ');
fprintf('\n El valor y12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y12 = input('\n INGRESE y12 = ');
fprintf('\n El valor z12 del sexto vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z12 = input('\n INGRESE z12 = ');
fprintf('\n INGRESE LOS VALORES DEL SEPTIMO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL SEPTIMO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x13 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x13 = input('\n INGRESE x13 = ');
fprintf('\n El valor y13 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y13 = input('\n INGRESE y13 = ');
fprintf('\n El valor z11 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z13 = input('\n INGRESE z13 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL SEPTIMO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x14 = input('\n INGRESE x14 = ');
fprintf('\n El valor y14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y14 = input('\n INGRESE y14 = ');
fprintf('\n El valor z14 del septimo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z14 = input('\n INGRESE z14 = ');
fprintf('\n INGRESE LOS VALORES DEL OCTAVO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL OCTAVO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x15 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x15 = input('\n INGRESE x15 = ');
fprintf('\n El valor y15 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y15 = input('\n INGRESE y15 = ');
fprintf('\n El valor z15 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z15 = input('\n INGRESE z15 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL OCTAVO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x16 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x16 = input('\n INGRESE x16 = ');
fprintf('\n El valor y16 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y16 = input('\n INGRESE y16 = ');
fprintf('\n El valor z16 del octavo vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z16 = input('\n INGRESE z16 = ');
fprintf('\n INGRESE LOS VALORES DEL NOVENO VECTOR EN 3D') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n INGRESE LOS VALORES DEL PUNTO INICIAL DEL NOVENO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x17 del noveno vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x17 = input('\n INGRESE x17 = ');
fprintf('\n El valor y15 del noveno vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y17 = input('\n INGRESE y17 = ');
fprintf('\n El valor z15 del noveno vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z17 = input('\n INGRESE z17 = ');
fprintf('\n INGRESE LOS VALORES DEL PUNTO FINAL DEL NOVENO VECTOR') % Con (\n) se imprime en la siguiente linea
fprintf('\n ') % Con (\n) se imprime en la siguiente linea
fprintf('\n El valor x18 del noveno vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
x18 = input('\n INGRESE x18 = ');
fprintf('\n El valor y18 del noveno vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
y18 = input('\n INGRESE y18 = ');
fprintf('\n El valor z18 del noveno vector podria estar entre -10 a 10') % Con (\n) se imprime en la siguiente linea
z18 = input('\n INGRESE z18 = ');
p = [(x2-x1) (y2-y1) (z2-z1)] % Coordenadas del primer vector respecto al eje de coordenadas
q = [(x4-x3) (y4-y3) (z4-z3)] % Coordenadas del segundo vector respecto al eje de coordenadas
r = [(x6-x5) (y6-y5) (z6-z5)] % Coordenadas del tercer vector respecto al eje de coordenadas
s = [(x8-x7) (y8-y7) (z8-z7)] % Coordenadas del cuarto vector respecto al eje de coordenadas
t = [(x10-x9) (y10-y9) (z10-z9)] % Coordenadas del quinto vector respecto al eje de coordenadas
u = [(x12-x11) (y12-y11) (z12-z11)] % Coordenadas del sexto vector respecto al eje de coordenadas
v = [(x14-x13) (y14-y13) (z14-z13)] % Coordenadas del septimo vector respecto al eje de coordenadas
w = [(x16-x15) (y16-y15) (z16-z15)] % Coordenadas del octavo vector respecto al eje de coordenadas
n = [(x18-x17) (y18-y17) (z18-z17)] % Coordenadas del noveno vector respecto al eje de coordenadas
% Condicionamos las longitudes de los vectores a fin de enviarlos a la funcion vector3d como el sistema de ejes a ser implementado
if Longitud1A>Longitud2A & Longitud1A>Longitud3A & Longitud1A>Longitud4A & Longitud1A>Longitud5A & Longitud1A>Longitud6A & Longitud1A>Longitud7A &
Longitud1A>Longitud8A & Longitud1A>Longitud9A
s = Longitud1A;
elseif Longitud2A>Longitud1A & Longitud2A>Longitud3A & Longitud2A>Longitud4A & Longitud2A>Longitud5A & Longitud2A>Longitud6A & Longitud2A>Longitud7A &
Longitud2A>Longitud8A & Longitud2A>Longitud9A
s = Longitud2A;
elseif Longitud3A>Longitud1A & Longitud3A>Longitud2A & Longitud3A>Longitud4A & Longitud3A>Longitud5A & Longitud3A>Longitud6A & Longitud3A>Longitud7A &
Longitud3A>Longitud8A & Longitud3A>Longitud9A
s = Longitud3A;
elseif Longitud4A>Longitud1A & Longitud4A>Longitud2A & Longitud4A>Longitud3A & Longitud4A>Longitud5A & Longitud4A>Longitud6A & Longitud4A>Longitud7A &
Longitud4A>Longitud8A & Longitud4A>Longitud9A
s = Longitud4A;
elseif Longitud5A>Longitud1A & Longitud5A>Longitud2A & Longitud5A>Longitud3A & Longitud5A>Longitud4A & Longitud5A>Longitud6A & Longitud5A>Longitud7A &
Longitud5A>Longitud8A & Longitud5A>Longitud9A
s = Longitud5A;
elseif Longitud6A>Longitud1A & Longitud6A>Longitud2A & Longitud6A>Longitud3A & Longitud6A>Longitud4A & Longitud6A>Longitud5A & Longitud6A>Longitud7A &
Longitud6A>Longitud8A & Longitud6A>Longitud9A
s = Longitud6A;
elseif Longitud7A>Longitud1A & Longitud7A>Longitud2A & Longitud7A>Longitud3A & Longitud7A>Longitud4A & Longitud7A>Longitud5A & Longitud7A>Longitud6A &
Longitud7A>Longitud8A & Longitud7A>Longitud9A
s = Longitud7A;
elseif Longitud8A>Longitud1A & Longitud8A>Longitud2A & Longitud8A>Longitud3A & Longitud8A>Longitud4A & Longitud8A>Longitud5A & Longitud8A>Longitud6A &
Longitud8A>Longitud7A & Longitud8A>Longitud9A
s = Longitud8A;
elseif Longitud9A>Longitud1A & Longitud9A>Longitud2A & Longitud9A>Longitud3A & Longitud9A>Longitud4A & Longitud9A>Longitud5A & Longitud9A>Longitud6A &
Longitud9A>Longitud7A & Longitud9A>Longitud8A
s = Longitud9A;
elseif Longitud1A==Longitud2A | Longitud1A==Longitud3A | Longitud1A==Longitud4A | Longitud1A==Longitud5A | Longitud1A==Longitud6A |
Longitud1A==Longitud7A | Longitud1A==Longitud8A | Longitud1A==Longitud9A
s = Longitud1A;
end
% Se describe cada uno de los componentes de las lineas de programa iucontrol. En la cabecera encontrara mas detalle de este comando y del correcto uso del programa
% 'Parent',a (Mueve el control del grafico a la figura "a" especificada)
% 'Units','normalized' (Unidad de medida por extension y posicion; normalized significa la esquina inferior izquierda en 0,0 y la esquina superior derecha 1.0,1.0 del objeto)
% 'BackgroundColor',[0 0 0] (Se elige el color RGB del grafico dentro del corchete, 0 es inactivo y 1 es activo)
% 'Position',[a b c d] (Donde: a=Izquierda b=Inferior c=ancho y d=altura. a,b son las coordenadas de inicio y c,d son las distancias medidas desde las coordenadas de inicio)
% 'Style','frame' (Estilo del control a ser creado, estos ademas pueden ser: pushbutton | togglebutton | radiobutton | checkbox | edit | text | slider | frame | listbox | popupmenu)
% 'Tag','External_frame' (Se utiliza para etiqutar el nombre del control creado)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%% Zona de habilitacion de la Caja de control izquierda con teclas de comando de las funciones creadas %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Habilitacion del marco de la Caja de Titulo de las Teclas de Control en la columna izquierda para el Grafico de Vectores
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.060 0.870 0.435 0.100],'Style','frame','Tag','marcoexternocajadertitulo'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.070 0.880 0.415 0.080],'Style','frame','Tag','marcointernocajadertitulo'); % Marco blanco
% Habilitacion del titulo de la Caja de Titulo de las Teclas de Control en la columna izquierda para el Grafico de Vectores
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.085 0.905 0.385 0.030],'String','Cajas de teclas de ejecucion de grafico de vectores con
funciones','Style','text','Tag','titulocajader');
% Habilitacion de la etiqueta de la Caja de Titulo de las Teclas de Control en la columna izquierda para el Grafico de Vectores
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.060 0.625 0.435 0.220],'Style','frame','Tag','marcoexternocajadervecpos'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.070 0.635 0.415 0.200],'Style','frame','Tag','marcointernocajadervecpos'); % Marco blanco
% Habilitacion de la etiqueta del titulo de la caja Teclas de Ejecucion Grafico Vectores Posicion
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.130 0.795 0.300 0.030],'String','Teclas de Ejecucion Grafico Vectores Posicion en
2D','Style','text','Tag','titulocajadercmdvecpos');
% Habilitamos las teclas de los comandos de control de la caja Teclas de Ejecucion: 1 Vector, 2 Vector, 3 Vector, 4 Vector, 5 Vector y 6 Vector a ser enviadas a la funcion vectorposfuncaja1
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 0],'Callback','vectorposfuncaja1(1)','Position',[0.090 0.730 0.110 0.040],'String','1 Vector Posicion','Tag','ejecutarfunvecpos1');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 0],'Callback','vectorposfuncaja1(2)','Position',[0.220 0.730 0.110 0.040],'String','2 Vector Posicion','Tag','ejecutarfunvecpos2');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 0],'Callback','vectorposfuncaja1(3)','Position',[0.350 0.730 0.110 0.040],'String','3 Vector Posicion','Tag','ejecutarfunvecpos3');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 1],'Callback','vectorposfuncaja1(4)','Position',[0.090 0.670 0.110 0.040],'String','4 Vector Posicion','Tag','ejecutarfunvecpos4');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 1],'Callback','vectorposfuncaja1(5)','Position',[0.220 0.670 0.110 0.040],'String','5 Vector Posicion','Tag','ejecutarfunvecpos5');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 1],'Callback','vectorposfuncaja1(6)','Position',[0.350 0.670 0.110 0.040],'String','6 Vector Posicion','Tag','ejecutarfunvecpos6');
% Habilitacion del marco de la caja de control de las Teclas de Ejecucion Grafico Vectores 2D
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.060 0.402 0.435 0.210],'Style','frame','Tag','marcoexternocajadervec2D'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.070 0.412 0.415 0.190],'Style','frame','Tag','marcointernocajadervec2D'); % Marco blanco
% Habilitacion de la etiqueta del titulo de la caja Teclas de Ejecucion Grafico Vectores 2D.
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.135 0.560 0.275 0.030],'String','Teclas de Ejecucion Grafico Vectores en
2D','Style','text','Tag','titulocajadercmdvec2D');
% Habilitamos las teclas de los comandos de control de la caja Teclas de Ejecucion: 1 Vector, 2 Vector, 3 Vector, 4 Vector, 5 Vector y 6 Vector a ser enviadas a la funcion vector2d3funcaja1
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 0],'Callback','vector2d3funcaja1(1)','Position',[0.090 0.505 0.110 0.040],'String','1 Vector en 2D','Tag','ejecutarfunvec2D1');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 0],'Callback','vector2d3funcaja1(2)','Position',[0.220 0.505 0.110 0.040],'String','2 Vector en 2D','Tag','ejecutarfunvec2D2');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 0],'Callback','vector2d3funcaja1(3)','Position',[0.350 0.505 0.110 0.040],'String','3 Vector en 2D','Tag','ejecutarfunvec2D3');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 1],'Callback','vector2d3funcaja1(4)','Position',[0.090 0.440 0.110 0.040],'String','4 Vector en 2D','Tag','ejecutarfunvec2D4');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 1],'Callback','vector2d3funcaja1(5)','Position',[0.220 0.440 0.110 0.040],'String','5 Vector en 2D','Tag','ejecutarfunvec2D5');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 1],'Callback','vector2d3funcaja1(6)','Position',[0.350 0.440 0.110 0.040],'String','6 Vector en 2D','Tag','ejecutarfunvec2D6');
% Habilitacion del marco de la caja de control de las Teclas de Ejecucion Grafico Vectores 3D
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.060 0.180 0.435 0.210],'Style','frame','Tag','marcoexternocajadervec3D'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.070 0.190 0.415 0.190],'Style','frame','Tag','marcointernocajadervec3D'); % Marco blanco
% Habilitacion de la etiqueta del titulo de la caja Teclas de Ejecucion Grafico Vectores 3D.
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.135 0.340 0.275 0.030],'String','Teclas de Ejecucion Grafico Vectores en
3D','Style','text','Tag','titulocajadercmdvec3D');
% Habilitamos las teclas de los comandos de control de la caja Teclas de Ejecucion: 1 Vector, 2 Vector, 3 Vector, 4 Vector, 5 Vector y 6 Vector a ser enviadas a la funcion vector3d3funcaja1
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 0],'Callback','vector3d3funcaja1(1)','Position',[0.090 0.280 0.110 0.040],'String','1 Vector en 3D','Tag','ejecutarfunvec3D1');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 0],'Callback','vector3d3funcaja1(2)','Position',[0.220 0.280 0.110 0.040],'String','2 Vector en 3D','Tag','ejecutarfunvec3D2');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 0],'Callback','vector3d3funcaja1(3)','Position',[0.350 0.280 0.110 0.040],'String','3 Vector en 3D','Tag','ejecutarfunvec3D3');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 1],'Callback','vector3d3funcaja1(4)','Position',[0.090 0.215 0.110 0.040],'String','4 Vector en 3D','Tag','ejecutarfunvec3D4');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 1],'Callback','vector3d3funcaja1(5)','Position',[0.220 0.215 0.110 0.040],'String','5 Vector en 3D','Tag','ejecutarfunvec3D5');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 1],'Callback','vector3d3funcaja1(6)','Position',[0.350 0.215 0.110 0.040],'String','6 Vector en 3D','Tag','ejecutarfunvec3D6');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%% Zona de habilitacion de la Caja de control derecha con teclas de comando de los archivos creados %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Habilitacion del marco de la Caja de Titulo de las Teclas de Control en la columna derecha para el Grafico de Vectores
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.525 0.872 0.445 0.095],'Style','frame','Tag','marcoexternocajaizqtitulo'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.535 0.882 0.425 0.075],'Style','frame','Tag','marcointernocajaizqtitulo'); % Marco blanco
% Habilitacion de la etiqueta de la Caja de Titulo de las Teclas de Control en la columna derecha para el Grafico de Vectores
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.590 0.905 0.330 0.030],'String','Cajas de teclas de ejecucion de grafico de vectores con
archivos','Style','text','Tag','titulocajaizq');
% Habilitacion del marco de la caja de control de las Teclas de Ejecucion Grafico Vectores 2D
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.525 0.620 0.445 0.225],'Style','frame','Tag','marcoexternocajaizqvecpos'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.535 0.630 0.425 0.205],'Style','frame','Tag','marcointernocajaizqvecpos'); % Marco blanco
% Habilitacion de la etiqueta del titulo de la caja Teclas de Ejecucion Grafico Vectores 2D.
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.605 0.780 0.295 0.030],'String','Teclas de Ejecucion Grafico Vectores Posicion en
2D','Style','text','Tag','titulocajaizqcmdvecpos');
% Habilitamos las teclas de los comandos de control de la caja Teclas de Ejecucion: 1 Vector, 2 Vector, 3 Vector, 4 Vector, 5 Vector y 6 Vector a ser enviadas a los archivos que ejecutaran los comandos
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 0],'Position',[0.555 0.720 0.100 0.040],'Style','pushbutton','String','1 Vector
Posicion','Tag','ejecutarvecpos2D1','Callback','VECTORPOSUNO');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 0],'Position',[0.695 0.720 0.100 0.040],'Style','pushbutton','String','2 Vector
Posicion','Tag','ejecutarvecpos2D2','Callback','VECTORPOSDOS');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 0],'Position',[0.820 0.720 0.100 0.040],'Style','pushbutton','String','3 Vector
Posicion','Tag','ejecutarvecpos2D3','Callback','VECTORPOSTRES');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 1],'Position',[0.555 0.660 0.100 0.040],'Style','pushbutton','String','4 Vector
Posicion','Tag','ejecutarvecpos2D4','Callback','VECTORPOSCUATRO');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 1],'Position',[0.695 0.660 0.100 0.040],'Style','pushbutton','String','5 Vector
Posicion','Tag','ejecutarvecpos2D5','Callback','VECTORPOSCINCO');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 1],'Position',[0.820 0.660 0.100 0.040],'Style','pushbutton','String','6 Vector
Posicion','Tag','ejecutarvecpos2D6','Callback','VECTORPOSSEIS');
% Habilitacion del marco de la caja de control de las Teclas de Ejecucion Grafico Vectores 2D
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.525 0.395 0.445 0.215],'Style','frame','Tag','marcoexternocajaizqvec3D'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.535 0.405 0.425 0.195],'Style','frame','Tag','marcointernocajaizqvec3D'); % Marco blanco
% Habilitacion de la etiqueta del titulo de la caja Teclas de Ejecucion Grafico Vectores 2D.
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.605 0.550 0.275 0.030],'String','Teclas de Ejecucion Grafico Vectores en
2D','Style','text','Tag','titulocajaizqcmdvec2D');
% Habilitamos las teclas de los comandos de control de la caja Teclas de Ejecucion: 1 Vector, 2 Vector, 3 Vector, 4 Vector, 5 Vector y 6 Vector a ser enviadas a los archivos que ejecutaran los comandos
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 0],'Position',[0.555 0.490 0.100 0.040],'Style','pushbutton','String','1 Vector en 2D','Tag','ejecutarvec2D1','Callback','VECTORUNO2D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 0],'Position',[0.695 0.490 0.100 0.040],'Style','pushbutton','String','2 Vector en 2D','Tag','ejecutarvec2D2','Callback','VECTORDOS2D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 0],'Position',[0.820 0.490 0.100 0.040],'Style','pushbutton','String','3 Vector en 2D','Tag','ejecutarvec2D3','Callback','VECTORTRES2D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 1],'Position',[0.555 0.430 0.100 0.040],'Style','pushbutton','String','4 Vector en 2D','Tag','ejecutarvec2D4','Callback','VECTORCUATRO2D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 1],'Position',[0.695 0.430 0.100 0.040],'Style','pushbutton','String','5 Vector en 2D','Tag','ejecutarvec2D5','Callback','VECTORCINCO2D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 1],'Position',[0.820 0.430 0.100 0.040],'Style','pushbutton','String','6 Vector en 2D','Tag','ejecutarvec2D6','Callback','VECTORSEIS2D');
% Habilitacion del marco de la caja de control de las Teclas de Ejecucion Grafico Vectores 3D
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 0],'Position',[0.525 0.120 0.445 0.265],'Style','frame','Tag','marcoexternocajaizqvec3D'); % Marco negro
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.535 0.130 0.425 0.245],'Style','frame','Tag','marcointernocajaizqvec3D'); % Marco blanco
% Habilitacion de la etiqueta del titulo de la caja Teclas de Ejecucion Grafico Vectores 3D.
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 1],'Position',[0.605 0.340 0.275 0.030],'String','Teclas de Ejecucion Grafico Vectores en
3D','Style','text','Tag','titulocajaizqcmdvec3D');
% Habilitamos las teclas de los comandos de control de la caja Teclas de Ejecucion: 1 Vector, 2 Vector, 3 Vector, 4 Vector, 5 Vector y 6 Vector a ser enviadas a a los archivos que ejecutaran los comandos
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 0],'Position',[0.555 0.280 0.100 0.040],'Style','pushbutton','String','1 Vector en 3D','Tag','ejecutarvec3D1','Callback','VECTORUNO3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 0],'Position',[0.695 0.280 0.100 0.040],'Style','pushbutton','String','2 Vector en 3D','Tag','ejecutarvec3D2','Callback','VECTORDOS3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 0],'Position',[0.820 0.280 0.100 0.040],'Style','pushbutton','String','3 Vector en 3D','Tag','ejecutarvec3D3','Callback','VECTORTRES3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 0 1],'Position',[0.555 0.220 0.100 0.040],'Style','pushbutton','String','4 Vector en 3D','Tag','ejecutarvec3D4','Callback','VECTORCUATRO3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 1],'Position',[0.695 0.220 0.100 0.040],'Style','pushbutton','String','5 Vector en 3D','Tag','ejecutarvec3D5','Callback','VECTORCINCO3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 1],'Position',[0.820 0.220 0.100 0.040],'Style','pushbutton','String','6 Vector en 3D','Tag','ejecutarvec3D6','Callback','VECTORSEIS3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 0 0],'Position',[0.555 0.155 0.100 0.040],'Style','pushbutton','String','7 Vector en 3D','Tag','ejecutarvec3D7','Callback','VECTORSIETE3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[0 1 0],'Position',[0.695 0.155 0.100 0.040],'Style','pushbutton','String','8 Vector en 3D','Tag','ejecutarvec3D8','Callback','VECTOROCHO3D');
b = uicontrol('Parent',a,'Units','normalized','BackgroundColor',[1 1 0],'Position',[0.820 0.155 0.100 0.040],'Style','pushbutton','String','9 Vector en 3D','Tag','ejecutarvec3D9','Callback','VECTORNUEVE3D');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
28. Secuencia de trabajo del proyecto: Caja de Control para el grafico de vectores 2D, vectores 3D y vectores de posicin 2D
Cuando se pone a trabajar el Proyecto completo, la secuencia de operacion es la siguiente:
3o Una vez que el operador ejecuta la simulacion de la interface en MATLAB aparecen dos menu:
- El que ejecuta vectores con funciones
- El que ejecuta vectores con programas
Cada menu tiene unos sub menu para graficar vectores posicion, vectores en el espacio 2D o vectores en el espacio 3D.
Presentacion de las funciones (Rojo) y los archivos (Azul) para trabajar de acuerdo a la seleccion del operador.
4o Asumiendo que eliga graficar tres vectores de posicion en 2D, se ejecuta la Tecla indicada y se muestra una nueva ventana que confirma
esta eleccion.
Entonces debera cambiar a la ventana del Command Window para ingresar los datos de los puntos finales de los pares ordenados de un
vector de posicion 2D, obteniendo al final la grafica de los vectores.