primer lab de modelamiento

14
isnan devuelve una matriz del mismo tamaño que A contiene 1 lógico (verdadero), donde los elementos de A son NaN s y lógico 0 (falso) en los que no lo son. Para un número complejo z, isnan (z) devuelve 1 si cualquiera de la parte real o imaginaria de z es NaN, y 0 si ambas las partes real e imaginaria son finitos o Inf.. Ejemplo A = [-2 -1 0 1 2]; isnan (1. / A) ans = 0 0 0 0 0 isnan (0. / A) ans = 0 0 1 0 0 Isstr Esta función ya no existe y cambio a iscchar. devuelve lógico verdadero ( 1 ) si A es una matriz de caracteres y la falsa lógica ( 0 ) en caso contrario. Ejemplos Dada la siguiente matriz de células, C {1,1} = magia (3); C {1,2} = 'John Doe'; C {1,3} = 2 + 4i C = [Doble 3x3] 'John Doe' [2.0000 + 4.0000i]

Upload: hoosman-monroy-rojas

Post on 01-Oct-2015

212 views

Category:

Documents


0 download

DESCRIPTION

modelamiento

TRANSCRIPT

isnan

devuelve una matriz del mismo tamao que A contiene 1 lgico (verdadero), donde los elementos de A son NaN s y lgico 0 (falso) en los que no lo son. Para un nmero complejo z, isnan (z) devuelve 1 si cualquiera de la parte real o imaginaria de z es NaN, y 0 si ambas las partes real e imaginaria son finitos o Inf.. Ejemplo A = [-2 -1 0 1 2];

isnan (1. / A) ans = 0 0 0 0 0

isnan (0. / A) ans = 0 0 1 0 0

Isstr

Esta funcin ya no existe y cambio a iscchar.

devuelve lgico verdadero ( 1 ) si A es una matriz de caracteres y la falsa lgica ( 0 ) en caso contrario.

Ejemplos Dada la siguiente matriz de clulas, C {1,1} = magia (3); C {1,2} = 'John Doe'; C {1,3} = 2 + 4i C = [Doble 3x3] 'John Doe' [2.0000 + 4.0000i] ischar muestra que slo el C{1,2} es una matriz de caracteres. para k = 1:03 x (k) = ischar (C {1, k}); final x x = 0 1 0Strcompcompara dos cadenas son iguales. Las cuerdas se consideran iguales si el tamao y el contenido de cada uno son el mismo. La funcin devuelve un escalar 1 lgico por la igualdad, o un escalar lgico 0 de la desigualdad. La comparacin entre maysculas y minsculas. Las entradas pueden ser dos cadenas, dos del mismo tamao de clulas matrices de cadenas, o una combinacin de una cadena y un conjunto de clulas. Si s1, s2 son cadenas, TF es un escalar lgica. Si al menos una entrada es un conjunto de clulas de cadenas, TF es una matriz lgica del mismo tamao que la matriz de clulas. Ejemplostrcmp para comparar dos cadenas diferentes. strcmp ('S', 'No') ans =

0 strcmp devuelve 0 lgico (falso) porque las dos cadenas no son iguales. Utilice strcmp para comparar dos cadenas iguales. strcmp ('S', 'S') ans =

1 Realdevuelve la parte real de los elementos del complejo Z. matrizEjemploreal (2 +3 * i) es 2.ImagY = imag (Z) devuelve la parte imaginaria de los elementos de array Z.Ejemplo imag (2 +3 i)

ans =

3

Conj

Devuelve el conjugado complejo de los elementos de Z

Ejemplo

conj (Z) = real (Z) - i * imag (Z)

rond

redondea los elementos de X a los enteros ms prximos. Elementos positivos con una parte fraccional de 0,5 ronda hasta el nmero entero positivo ms cercano. Los elementos negativos con una parte fraccional de -0.5 redondear al entero ms negativo ms cercano. Para X complejo, las partes imaginarias y reales se redondean de forma independiente.

Ejemplo

a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4 3.6 i]

A = Columnas 1 a travs de 4 -1.9000 -0.2000 3.4000 5.6000 Las columnas 5 a travs de 6 7.0000 2.4000 + 3.6000i

round (a)

ans = Columnas 1 a travs de 4 -2.0000 3.0000 6.0000 0 Las columnas 5 a travs de 6 7.0000 2.0000 + 4.0000i

Fix

Redondea los elementos de A hacia cero, lo que resulta en una matriz de enteros. Por complejo A, las partes imaginarias y reales se redondean de forma independiente.

Ejemplo

a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4 3.6 i]

A = Columnas 1 a travs de 4 -1.9000 -0.2000 3.4000 5.6000

Las columnas 5 a travs de 6 7.0000 2.4000 + 3.6000i

fix (a)

ans = Columnas 1 a travs de 4 -1.0000 3.0000 5.0000 0

Las columnas 5 a travs de 6 7.0000 2.0000 + 3.0000i

Floor

Redondea los elementos de A a los enteros ms cercanos menor o igual a A. Por complejo A, las partes imaginarias y reales se redondean de forma independiente.

Ejemplo a = [-1.9 -0.2 3.4 5.6 7.0 2.4+3.6i];

floor(a)

ans = -2.0000 -1.0000 3.0000 5.0000 7.0000 2.0000 + 3.0000i Ceil redondea los elementos de A a los enteros ms prximos mayores o iguales a A. Por complejo A, las partes imaginarias y reales se redondean de forma independiente.a = [-1.9, -0.2, 3.4, 5.6, 7, 2.4 3.6 i]

A = Columnas 1 a travs de 4 -1.9000 -0.2000 3.4000 5.6000

Las columnas 5 a travs de 6 7.0000 2.4000 + 3.6000i

ceil (a)

ans = Columnas 1 a travs de 4 -1.0000 4.0000 6.0000 0

Las columnas 5 a travs de 6 7.0000 3.0000 + 4.0000i SignoDevuelve una matriz Y el mismo tamao que X, donde cada elemento de Y es: 1 si el elemento correspondiente de X es mayor que cero 0 si el elemento correspondiente de X es igual a cero -1 Si el elemento correspondiente de X es menor que cero Para que no sea cero complejo X, signo (X) = X. / Abs (X). Ejemplo abs(-5)ans = 5

abs(3+4i)ans = 5remdevuelve el resto despus de la divisin de x por y. En general, si Y no es igual a 0, R = rem (X, Y) devuelve X -. N * Y, donde n = f (X / Y). Si Y no es un nmero entero y el cociente X / Y es dentro del error de redondeo de un nmero entero, entonces n es nmero entero que. Entradas X e Y deben tener las mismas dimensiones a menos que uno de ellos es un doble escalar. Si una de las entradas tiene un tipo de datos entero, entonces la otra entrada debe ser del mismo tipo de datos entero o ser un doble escalar.Ejemplo X = 1:05; Y = 3; R = REM (X, Y) R =

1 2 0 1 2 Beseeljcalcula la funcin de Bessel de primera especie, J (z), para cada elemento de la matriz Z. El nu orden no tiene que ser un nmero entero, pero debe ser real. El argumento Z puede ser complejo. El resultado es real, donde Z es positivo. Si Nu y Z son matrices del mismo tamao, el resultado es tambin que el tamao. Si cualquiera de entrada es un escalar, que se expande al tamao de la otra entrada. Ejemplo

formato largo z = (0:0.2:1) ';

BESSELJ (1, z)

ans = 0 0.09950083263924 0.19602657795532 0.28670098806392 0.36884204609417 0.44005058574493 GammaDevuelve la funcin gamma a los elementos de X. X debe ser reaEjemplo mu = 1:5;

y = gampdf(1,1,mu)y = 0.3679 0.3033 0.2388 0.1947 0.1637

y1 = exppdf(1,mu)y1 = 0.3679 0.3033 0.2388 0.1947 0.1637Rat A pesar de que todos los nmeros en coma flotante son nmeros racionales, a veces es conveniente aproximar ellos por los nmeros racionales sencillas, que son fracciones cuyo numerador y denominador son enteros pequeos. La funcin de rata intenta hacer esto. Aproximaciones racionales se generan truncando desarrollo en fracciones continuasOrdinarily, the statements = 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + 1/7s = 0.7595format ratrats(s)s = 319/420

Devuelve el inverso de la matriz cuadrada X. Un mensaje de advertencia se imprimir si X est mal escalado o casi singular. En la prctica, rara vez es necesario para formar la inversa explcita de una matriz. Un mal uso frecuente de inv surge cuando la solucin del sistema de ecuaciones lineales Ax = b. Una manera de resolver esto es con x = inv (A) * b. Una mejor manera, tanto desde el punto de vista del tiempo de ejecucin y la precisin numrica, es el uso de la matriz de la divisin del operador x = A \ b. Esto produce la solucin usando eliminacin de Gauss, sin formar la inversa. Ejemplo He aqu un ejemplo que demuestra la diferencia entre la solucin de un sistema lineal invirtiendo la matriz con inv (A) * b y resolverlo directamente con A \ b. Una matriz A aleatoria de orden 500 se construye de manera que su nmero de condicin, cond (A), es 1.e10, y su norma, la norma (A), es 1. La solucin exacta x es un vector aleatorio de la longitud 500 y el lado derecho es b = a * x. Por lo tanto el sistema de ecuaciones lineales est mal acondicionado, pero consistente. En un equipo de 300 MHz, un ordenador porttil de los estados n = 500; Q = Orth (randn (n, n)); d = logspace (0, -10, n); A = Q * diag (d) * Q '; x = randn (n, 1); b = A * x; tic, y = inv (A) * b; toc err = norma (yx) res = norma (A * yb) producir elapsed_time = 1.4320 err = 7.3260e-006 res = 4.7511e-007 mientras que los estados tic, z = A \ b, toc err = norma (zx) res = norma (A * z ter) producir elapsed_time = 0.6410 err = 7.1209e-006 res = 4.4509e-015

Ellipkdisea una orden n paso bajo filtro elptico digital con frecuencia normalizada borde de banda de paso Wp, Rp dB de rizado en la banda de paso, y una banda de detencin Rs dB por debajo del valor mximo en la banda de paso. Devuelve los ceros y polos de longitud N columna de vectores Z y P y la ganancia en el k escalar.EjemploPrincipio del formulario

Final del formulario R2013b Procesamiento de Seales Herramientas Filtros analgicos y digitales Filtros analgicos Ellip Diseo de filtro Elptico expandir todo en la pgina Sintaxis [Z, p, k] = Ellip (N, Rp, Rs, Wp) [Z, p, k] = Ellip (n, Rp, Rs, Wp, 'ftype') [B, a] = Ellip (n, Rp, Rs, Wp) [B, a] = Ellip (n, Rp, Rs, Wp, 'ftype') [A, B, C, D] = Ellip (N, Rp, Rs, Wp) [A, B, C, D] = Ellip (n, Rp, Rs, Wp, 'ftype') [Z, p, k] = Ellip (n, Rp, Rs, Wp, 's') [Z, p, k] = Ellip (n, Rp, Rs, Wp, 'ftype', 's') [B, a] = Ellip (n, Rp, Rs, Wp, 's') [B, a] = Ellip (n, Rp, Rs, Wp, 'ftype', 's') [A, B, C, D] = Ellip (n, Rp, Rs, Wp, 's') [A, B, C, D] = Ellip (n, Rp, Rs, Wp, 'ftype', 's') Descripcin Ellip disea paso bajo, paso banda, paso alto y filtros de supresin de banda elpticas digitales y analgicos. Filtros elpticas ofrecen caractersticas de atenuacin progresiva ms pronunciadas que los filtros de Butterworth o Chebyshev, pero son equiripple tanto en el paso-y bandas suprimidas. En general, los filtros elpticos cumplen dadas las especificaciones de rendimiento con el orden ms bajo de cualquier tipo de filtro. Digital Domain [Z, p, k] = Ellip (n, Rp, Rs, Wp) disea una orden n paso bajo filtro elptico digital con frecuencia normalizada borde de banda de paso Wp, Rp dB de rizado en la banda de paso, y una banda de detencin Rs dB por debajo del valor mximo en la banda de paso. Devuelve los ceros y polos de longitud N columna de vectores Z y P y la ganancia en el k escalar. La frecuencia normalizada borde de banda de paso es el borde de la banda de paso, en el que la respuesta en magnitud del filtro es-RP dB. Para Ellip, el normalizado Wp frecuencia de corte es un nmero entre 0 y 1, donde 1 corresponde a la mitad de la frecuencia de muestreo ( Frecuencia de Nyquist). Los valores ms bajos de rupias ondulacin banda de paso y mayores valores de atenuacin Rs banda rechazada tanto conducen a anchos de transicin ms amplios (caractersticas de atenuacin progresiva menos profundas). Si Wp es un vector de dos elementos, Wp = [W2 W1], Ellip devuelve una orden de 2 * n filtro paso banda con banda de paso w1