Está en la página 1de 4

%% >>>> A.

Vectores y Matrices <<<<< %% PREG # 2 % Introducir los vectores u=(2,3,4) y v=(3,-4,8) v=[3,-4,8];u=[2,3,4]; %% PARTE A % Determinar la suma y producto de todos los elementos de u sum(u),prod(u) %% PARTE B % Calcular el MAXIMO y MINIMO de los elementos de v ,asi % como el lugar donde estan situados max(v),min(v) % OTRA FORMA : [p,q]=max(v),[p,q]=min(v) %% PARTE C % Calcular el producto escalar de u y v dot(u,v) % OTRA FORMA : sum(u.*v) %% PARTE D % Determinar el modulo de los vectores norm(u),norm(v) % PODRIAMOS REALIZARLO DE ESTA OTRA MANERA : sqrt(dot(u,u)) %% PREG #4 %Construir una matriz A cuadrada aleatoria de orden 3 A=[1 -2 3 4 ; 4 5 -6 7; 8 9 -10 11; 0 1 2 3] A=rand(3) %% PARTE A % Obtener la inversa , su transpuesta y su diagonal % Hallando la INVERSA: inv(A) % Hallando la TRANSPUESTA :

A' % Hallando la DIAGONAL: diag(A) %% PARTE B % Transformarla en una matriz triangular inferior tril(A) %% PARTE C % Obtener la suma de los elementos de la primera fila % de la sengunda columna y de la diagonal % % SUMA DE ELEMENTOS DE LA PRIEMRA FILA : PRIMER CAMINO A(1,1)+A(1,2)+A(1,3) % SEGUNDO CAMINO sum(A(1,:)) % Suma de los elementos de la segunda columna sum(A(:,2)) % Suma de la diagonal sum(diag(A)) %% >>>>>B.TRABAJO CON ARCHIVOS M <<<<<< %% >>>>>>>> PREGUNTA #2 % Define una funcin que permute las columnas i y j de una matriz function p=permuta(a,i,j); % extraemos la columna i de la matriz a y la guardamos e=a(:,i); % igualemos la columna i a la columna j a(:,i)=a(:,j); % igualamos la columna j al valor guardado de la columna i a(:,j)=e; p=a; %% EJEMPLO:

>> a=[3 2 1;5 6 7; 8 9 10] a = 3 5 8 >> permuta(a,1,2) ans = 2 6 9 >> %% >>>>>>>> PREGUNTA #4 % Construir una funcin que calcule el ngulo formado % entre dos vectores en radianes. 3 5 8 1 7 10 2 6 9 1 7 10

function p=ang(u,v); p=acos(dot(u,v)/(norm(u)*norm(v))); % Determina en radianes el ngulo formado entre dos vectores end %% EJEMPLO : >> u=[3,2,1] u = 3 >> v=[4,5,6] v = 4 >> ang(u,v) ans = 0.5495 % >>>>>>>>PREGUTNA #6 % Define la funcin g(x)=(x2 - x)/(2x - 1). % Calcula g(x) siendo x=(-2, -1.7, -1.4,.....1.4 ,1.7 ,2) % >>>PREGUTNA #8 <<< % Dar dos ejemplos del uso del comando eval 5 6 2 1