La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Práctica 1 Introducción a MATLAB. vMandatos básicos vVariables vFunciones vComplejos vVectores vMatrices vPolinomios vGráficas vProgramación.

Presentaciones similares


Presentación del tema: "Práctica 1 Introducción a MATLAB. vMandatos básicos vVariables vFunciones vComplejos vVectores vMatrices vPolinomios vGráficas vProgramación."— Transcripción de la presentación:

1 Práctica 1 Introducción a MATLAB

2 vMandatos básicos vVariables vFunciones vComplejos vVectores vMatrices vPolinomios vGráficas vProgramación

3 Mandatos básicos »help, help tema »dir »diary fichero  Comentarios: % vEdición de líneas de comando vCortar y Pegar

4 Variables vAsignar »a = 3, b = 4 vListar »ans »who »whos vEliminar »clear b v Guardar »save fichero v Recuperar »load fichero

5 Constantes y cadenas  Número  : pi  Unidad imaginaria: i,j  Precisión: eps  Infinito: Inf  Indeterminación: NaN  Cadenas de caracteres »'Esto es una cadena' »Esto no v Formatos numéricos »format long »format short »format rat

6  help elfun u sin u cos u tan u exp  ezplot (x 3 +1)/x Funciones u asin u acos u atan u log -202 -6 -4 -2 0 2 4 6 8 x (x 3 +1)/x

7 Números Complejos v Módulo y argumento »abs(z) »angle(z) v Representación gráfica »plot(z,'*') »compass(z) vForma binómica »z = 3 + 4i vParte real e imaginaria »real(z) »imag(z) vComplejo conjugado »conj(z)

8 Vectores vEdición »u = [1 2 3] »v = [1,2,3] »w = [1;2;3] »w = [1 2 3] vProgresivos »0:0.1:10 »linspace(0,1,11) v Normas »norm(v,2) »norm(v,1) »norm(v,inf)

9 Operaciones con vectores  Suma: u+v  de comps.: sum(u) vProductos  por escalar: 2*u  escalar: dot(u,v)  elemental: u.*v  matricial: u*w, w*u  de comps.: prod(u)  Transpuesta: u' v Voltear »fliplr(x) »flipud(x') v Funciones »x = -1:0.01:1 »y = tanh(x) »plot(x,y)

10 Matrices vEdición »A = [1,2;3,4] »B = [-1 -2 -3 -4]  Elemento: A(2,1)  Fila: A(2,:)  Columna: A(:,1) v Bloques »M = [A,B;B,A] v Submatrices »M41 = M(1:3,2:4) »fil = [1,2,4] »col = [1,3,4] »M32 = M(fil,col)

11 Operaciones con matrices  Suma y resta: + -  Producto: *.*  Potencia: ^.^  Cociente izq.: /./  Cociente der.: \.\  Transpuesta: '.' v Determinante » det(A) v Inversa »inv(A) v Rango »rank(A)

12  Identidad de orden n: eye(n)  Nula de tamaño m×n: zeros(m,n)  Matriz de unos: ones(m,n)  Matriz aleatoria: rand(m,n)  Matriz de Hilbert: hilb(n)  Matriz de van der Monde: vander(x) Matrices usuales

13 Polinomios  Coeficientes p=[2/3 -5 34/3 -7]  Valor de p en x: polyval(p,x)  Raíces: roots(p)  Multiplicación: conv(p,q)  División con resto: [q,r] = deconv(p,d)

14 Formato gráfico vEstilo de línea u Trazo: ·, o, x, +, –, *, :, – ·, – – u Color: r, g, b, y, m, c, w, k vTítulos u title, u xlabel, ylabel u text, gtext 012345 -8 -6 -4 -2 0 2 4 6 8 Máximo Mínimo

15 Curvas planas vCartesianas u ezplot u fplot u plot vPolares u polar vParamétricas u plot 0.25 0.5 0.75 1 30 210 60 240 90 270 120 300 150 330 180 0

16 Funciones de dos variables  Crear la malla de puntos en el plano XY » x = -1:0.1:1; y = x; » [X,Y] = meshgrid(x,y);  Evaluar la función sobre X, Y » z = X.* Y;  Representar z respecto a X e Y » surf(x,y,z)

17 Opciones gráficas 3D  Malla transparente » mesh(x,y,z), hidden off  Superficie color degradado sin malla » surf(x,y,z), shading interp  Mapa físico » pcolor(x,y,z), hold on » contour(x,y,z,'k') % k es negro

18 Curvas en 3D y superficies  Curvas en 3D » t = 0:pi/500:4*pi; » x = sin(t); y = cos(t); z = t; » plot3(x,y,z)% Hélice  Superficies de revolución » cylinder(x);  Esfera » sphere

19 FIN


Descargar ppt "Práctica 1 Introducción a MATLAB. vMandatos básicos vVariables vFunciones vComplejos vVectores vMatrices vPolinomios vGráficas vProgramación."

Presentaciones similares


Anuncios Google