Introduccion a matlab

Páginas: 2 (396 palabras) Publicado: 1 de julio de 2014
Introducción a Matlab

%% Definición de matrices y vectores

% Una matriz se puede introducir como una simple lista de valores,
% delimitada por corchetes “[]”. Mediante un punto y coma sedelimita el
% final de una fila. Los elementos de cada columna pueden ir separados
% mediante un espacio en blanco o por una coma.
A = [1 2 3; 4 5 6; 7 8 9; 10 11 12]

% Manipulación de matrices% Alternativamente, para definir cada elemento de la matriz de forma individual.
% Modifica el valor de elemento de la fila 3 columna 2 de la matriz pasando de 8 a 25
A(3,2) = 25
A(:,1)
A(2,:)% Transpuesta de una matriz:
B = A'

% Inversión de matrices
A = [1 2; 2 4]
B = inv(A) %Donde A es una matriz cuadrada definida con anterioridad.


% Determinante de A, siendo A unamatriz cuadrada.
det(A)

% Valores propios de la matriz A
eig(A)


%% Matrices especiales
% Matriz identidad
B = eye(5)

% Matriz de unos
A = ones(5,5)

% Matriz de ceros
A =zeros(5,5)


%% Graficas
% En las gráficas es útil generar un vector para el tiempo pasos discretos. En la siguiente línea se
% genera un vector t en el intervalo de 0 a 10 en pasos de 0.1 y se gráficauna señal tipo
% exponencial.
t = 0:0.1:10;
plot(t, exp(-t))
title('y = e^(-t)')

% Se pueden incluir varias gráficas en la misma figura
figure
plot( t, exp(-t), t, sin(t))legend('exponencial', 'seno')
figure

% De forma equivalente
plot(t,exp(-t))
hold on
plot(t,sin(t))
hold off

% Ejemplo subplot
figure
X = -pi:0.1:pi;
subplot(3, 2, 1)
plot(X, sin(X))
subplot(3,2,2)plot(X, cos(X))
subplot(3,1,2)
plot(X, cos(X) + sin(X))
subplot(3, 1, 3)
plot(X, [cos(X); sin(X)])




% Definiendo funciones
Definir una función que genere una señal escalón unitario

% se debegenerar un nuev archivo llamado escalon.m e incluir el siguiente código de la función.
function [u] = escalon(t)
m = length(t);
u = zeros(1,m);
for i = 1:m;
if t(i) < 0...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a matlab
  • Introduccion Al Matlab
  • Introduccion a Matlab
  • Introducción al matlab
  • Introduccion A Matlab
  • Introduccion a matlab
  • Introducción Al Matlab
  • introduccion a matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS