Documente Academic
Documente Profesional
Documente Cultură
tamaño no es igual a 1.
El resultado, C, contiene tres productos de punto separados. dot trata las columnas de A y B
como vectores y calcula el producto de punto de las columnas correspondientes. Por ejemplo,
dot(A,B,2) trata las filas de A y B como vectores y devuelve los productos de punto de las
filas correspondientes.
Además, calculemos los cuadrados de sus normas. Luego formemos una matriz de los tres
B−λA por W. Verifiquemos que se cumple el teorema de Pitágoras para los vectores U, W, B.
ortogonales.
Dado un vector C ∈ R y dos vectores ortogonales A, B ∈ R calculemos dos vectores U, W ∈ R
6. Ortogonalización de Gram–Schmidt
Dados tres vectores a1, a2, a3 ∈ R, construimos tres vectores ortogonales b1, b2, b3 ∈ R
aplicando el algoritmo de Gram–Schmidt a los vectores dados a1, a2, a3. Al final comprobamos
que los vectores b1, b2, b3 son ortogonales a pares y calculamos su matriz de Gram
Calcule la distancia entre dos puntos como la norma de la diferencia entre los elementos
vectoriales. Crear dos vectores que representan las coordenadas (x, y) para dos puntos en el plano
euclidiana.
Geométricamente, la distancia entre los puntos es igual a la magnitud del vector que se extiende
de un punto a otro.
Definimos los vectores, calculamos la magnitud de cada vector, calculamos el coseno de theta,
Aquí los polinomios se representan como vectores, por ejemplo, sea p ( x ) =8 x 4−5 x 3 + x2 +3 x +4
≫ p=[ 8−51 3 4 ]
Entonces para realizar las operaciones del producto interno con polinomios, se les puede
Anexos:
% Ortogonalizacion de Gram-Schmidt
%1 Dado tres vectores
A=input('Ingrese las magnitudes del vector A:');
B=input('Ingrese las magnitudes del vector B:');
C=input('Ingrese las magnitudes del vector C:');
%2 Construimos tres vectores ortogonales
U = A
b1norm2 = U' * U
lambda21 = (U' * B) / b1norm2
W = B - lambda21 * U
b2norm2 = W'* W
lambda31 = (U' *C) / b1norm2
lambda32 = (W' * C) / b2norm2
V = C - lambda31 * U - lambda32 * W
b3norm2 = V' * V
fprintf('Ortogonalizacion de Gram-Schmidt \n')
b1b2b3 = [U W V]
[U' * W, U' * V, W' * V]
G = b1b2b3' * b1b2b3
%Norma de un vector
%1 Definimos los vectores
disp('La magnitud de las componentes se debe ingresar')
disp('en notacion matricial, por ejemplo')
disp('F=[x y z]')
A=input('Ingrese las magnitudes del vector A:');
%2 Calcule la 1-Norm de un vector
n = norm(A,1)
%3 Mostramos la respuesta en el Command Window
fprintf('Norma del vector\n')