Ingenieria Civil
DIVISIÓN DE INGENIERÍAS
SOFWARE EN INGENIERIA CIVIL
“GLOSARIO DE FORMU
Empecemos con algo sencillo: las operaciones matemáticas
elementales.
» x=2+3
x =
5
Si no se asigna el resultado a ninguna variable, Matlab lo asigna por
defecto a la variable ans (answer):
» 2+3
ans =
5
Para saber cuál es el valor asignado a una determinadavariable, basta
introducir el nombre de la variable:
» x
x =
5
La notación para las operaciones matemáticas elementales es la
siguiente:
^ exponenciación
* multiplicación
/ división
+ suma
* resta
El orden en que se realizan las operaciones de una línea es el siguiente:
primero, la exponenciación; luego, las multiplicaciones y divisiones; y
finalmente, las sumas y lasrestas. Si se quiere forzar un determinado
orden, se deben utilizar paréntesis, que se evalúan siempre al principio.
Por ejemplo, para hallar dos entre tres,
» 2/2+1 ans = 2
Guardar y cargar ficheros de datos. Se emplean los comandos
save y load, respectivamente.
o para guardar datos: save [nombre del fichero]
[variable] -ascii
o para recuperar datos: load[nombre del
fichero] [variable] -ascii
Algunas operaciones
Función | Qué hace? |
abs (x) | valor absoluto o magnitud de un número complejo |
sign (x) | signo del argumento si x es un valor real (-1 si es negativo, 0 si es cero, 1 si es positivo) |
exp (x) | exponencial |
gcd (m,n) | máximo común divisor |
lcm (m,n) | mínimo común múltiplo |
log (x) | logaritmoneperiano o natural |
log2 (x) | logaritmo en base 2 |
log10 (x) | logaritmo decimal |
mod(x,y) | módulo después de la división |
rem (x,y) | resto de la división entera |
sqrt (x) | raíz cuadrada |
nthroot (x,n) | raíz n-ésima de x |
Ejemplos:
>> abs (-7) % valor absoluto de -7
ans =
7
>> sign (10) % signo del número 10
ans =
1
>>gcd (9,12) % máximo común divisor entre 9 y 12
ans =
3
>> lcm (10,25) % mínimo común múltiplo
ans =
50
>> mod (-12,5) % módulo de la división de -12 entre 5
ans =
3
> rem (12,5) % resto de la división de 12 entre 5
ans =
Números complejos
Función | ¿Qué hace? | Ejemplos: x = 3 + 4i y = 2 z = 7 |
abs (x) | magnitud del número complejo x |5 |
angle (x) | ángulo (en radianes) del complejo x | 0.9273 |
complex (y,z) | genera el complejo y + zi | 2.0000 + 7.0000i |
conj (x) | conjugado del número complejo x | 3.0000 - 4.0000i |
imag (x) | parte imaginaria del número complejo x | 4 |
real (x) | parte real del número complejo x | 3 |
sign (x) | divide el complejo x por su magnitud, devuelve un número complejo conel mismo ángulo de fase pero con magnitud 1 | 06000 + 0.8000i |
isreal (x) | devuelve 1 si es real, y 0 si es complejo | 0 |
FUNCIONES MATEMÁTICAS COMUNES . APROXIMACIONES
Función | ¿Qué hace? | Ejemplo x = 5.92 |
ceil (x) | redondea hacia infinito | 6 |
fix (x) | redondea hacia cero | 5 |
floor (x) | redondea hacia menos infinito | 5 |
round (x) | redondea hacia el enteromás próximo | 6 |
VECTORES Y MATRICES
Un vector se define introduciendo los componentes, separados por
espacios o por comas, entre corchetes:
» v=[sqrt(3) 0 -2]
v =
1.7321
0
-2.0000
Para definir un vector columna, se separan las filas por puntos y comas:
» w=[1;0;1/3]
w =
1.0000
0
Ejemplos:
>> x = [5 7 -2 4 -6] % es un vector, los elementos los separamos conespacios
x =
5 7 -2 4 -6
>> y = [2,1,3,7] % es otro vector, los elementos los separamos con comas
y =
2 1 3 7
>> z = [0 1 2,3 4,5] % es otro vector, da igual separar los elementos por comas o espacios
z =
0 1 2 3 4 5
>> A = [1 2 3; 4 5 6] % es una matriz con 2 filas y 3 columnas
A =
1 2...
Regístrate para leer el documento completo.