Está en la página 1de 25

VARIABLES Y EXPRESIONES (primera parte)

Definicin de variables Constantes Expresiones numricas Preliminares de vectores y matrices

Definicin de variables
Es un espacio de memoria reservado para almacenar un valor. Es representada y usada a travs de un nombre o identificador. Creacin: >> Identificador = valor

Constantes
Identificadores con valores predefinidos en MatLab
>> pi >> i >> j >> eps >> realmin % Valor de Pi % Unidad imaginaria % Unidad imaginaria % Valor psilon = 2^(-52) % Valor real ms pequeo que puede representarse en MatLab

Constantes
>> realmax % Valor real mas grande que puede representarse en MatLab >> Inf >>NaN >> 0/0 >> 1 /0 >> Inf - Inf % Infinito % No es un nmero (Indeterminado)

Constantes
En MatLab una constante puede ser redefinida
>> Inf = 1000000 % Redefine la constante >> Inf + 100 >> Inf - Inf >> clear Inf % Retorna Inf a su valor original

Expresiones Numricas
Variables Numricas Operadores aritmticos Funciones elementales Representacin de las variables numricas

Variables Numricas
Son aquellas cuyos valores son nmeros reales >> a=5, b=3

Operadores aritmticos
Los operadores aritmticos en MATLAB:
Operador + * / ^ () Accin Suma Resta Multiplicacin Divisin Potenciacin Agrupacin

Funciones elementales
Las funciones elementales abarcan las funciones trigonomtricas, hiperblicas, logartmicas, exponenciales, truncamiento y redondeo, entre otras. Ayuda de las funciones elementales: >> helpwin elfun

jemplos de expresiones numricas


>> c=(a+b)^2-5*cos(30) >> sign(a-b), sign(b-a) >> log(2.5)+exp(2.5) >> log2(16)+power(5,3)

Funciones de truncamiento y redondeo


>> A = [-1.85, -1.1, 1.85, 1.1] >> fix(A) % Trunca la parte decimal

>> floor(A) % El entero igual o menor al nmero dado >> ceil(A) % El entero igual o mayor al nmero dado

>> round(A) % Redondeo

Funciones de matemtica discreta


>> factor(30) >> factor(60) >> isprime(1234567) % Si el nmero es primo o no >> isprime(17) >> primes(123) % Nmeros primos entre 2 y 123 % Factores primos del nmero dado

Funciones de matemtica discreta


>> mod(15, 2) >> gcd(60, 75) % Mdulo de la divisin (resto) % Mximo Comn Divisor

>> gcd(60, gcd(75,95)) >> lcm(60, 75) >> factorial(5) % Mnimo Comn Mltiplo % Factorial del nmero dado.

Representacin de las variables numricas


>> a=1/2, b=1/3, a+b >> format short >> format short g >> format short e % Cuatro decimales % Hasta cinco decimales % Notacin cientfica

Representacin de las variables numricas


>> format long >> format long g >> format long e % 15 decimales % Hasta 15 decimales % Notacin cientfica

Representacin de las variables numricas

>> format bank >> format rat >> 0.25, 0.42

% Dos decimales % Fracciones % Fracciones

Representacin de las variables numricas


>> format short % Regresa al formato original

>> format compact % Sin lineas en blanco en el resultado >> format loose >> format % Lneas en blanco en el resultado % format short y loose

Representacin de las variables numricas


>> vpa(pi,1000) % Muestra pi con 1000 cifras

>> vpa(sqrt(2),25) % Raz de 2 con 25 cifras >> digits=30 % Fija en 30 cifras el resultado de vpa >> vpa(sin(2.25)), vpa(pi)

Preliminares de vectores y Matrices


Definicin Operaciones bsicas Acceso a sus elementos

Definicin de vectores y matrices


Vector Fila Nombre = [v1, v2,, vn] Vector Columna Nombre = [v1; v2;; vn] Matrices Nombre = [v11, v12,.., v1n; v21, v22,.., v2n; vm1,vm2,..,vmn]

Operaciones Aritmticas
Entre matrices: + (Suma) - (Resta) * (Multiplicacin) ^ (Potenciacin)

Operaciones Aritmticas
Entre matrices y escalares / (Divisin) - (Resta) * (Multiplicacin) + (Suma)

Operaciones Punto (.)


.* (Multiplicacin de elementos correspondientes) .^ (Eleva cada elemento de una matriz)

Funciones sobre un vector o matriz

Funcin (matriz)

La funcin se aplica sobre cada elemento de la matriz

Acceso a los elementos de una matriz


Por posicin: Un elemento: nombre (i) nombre (fila, columna) Varios elementos: Operador dos puntos (:) Vectores en la fila y/o columna

También podría gustarte