You are on page 1of 4

Clase de matlab.

1. Presentación de todas las ventanas y su función


1.1. Comand Window
1.2. Workspace
1.3. Current Folder
1.4. Comand History
1.5. Ayuda del programa.
2. Command Window
2.1. Usar igual (=) y asignar valores a una variable/workspace.
2.2. Reasignar el valor de una variable (=)
2.3. El uso de la coma (,) – escribir varias acciones en una sola línea.
2.4. El punto y coma (;)/Evita que se muestren resultados de una operación.
>> y=2+2 , x=2+1; >> y=2+2;x=2+1;
y= >> y=2+2;x=2+1,
4 x=
3

2.5. El símbolo de porciento %/sirve para agregar un comentario/comentarios en una sola línea o
acompañando una operación.
2.6. El uso de puntos suspensivos (…), cuando van después de una operación encerrada entre
paréntesis nos permite seguir escribiendo la operación empezando por el operador
matemático.
2.7. El uso de coma y puntos suspensivos (,…) permite seguir ingresando valores

>> a=2+2,b=3+3 >> a=2+2,...


a= b=3+3
4 a=
b= 4
6 b=
6
2.8. Direccionales hacia arriba y hacia abajo permite ver el command history
2.9. El comando “clc” /borra la ventana de command window/no borra variables
2.10. El comando “clear” borra todas las variables.
3. Operaciones con escalares.
3.1. Suma (+)
3.2. Resta (-)
3.3. Multiplicación (*)
3.4. División (/)
3.5. División inversa (\) – ASCII (alt + 92)
3.6. Potenciación (^) – ASCII (alt + 94)
3.7. Ordenes de precedencia, se puede utilizar paréntesis como en calculadoras, Excel.
3.7.1. Paréntesis/primero se resuelve
3.7.2. Potenciación
3.7.3. Multiplicación y división (de izquierda a derecha)
3.7.4. Suma y resta. (de izquierda a derecha)
4. Asignación de variable.
4.1. El igual (=), asignación de variable no es algebraico.
4.2. Nombres de variables, no pueden empezar con números, no pueden contener espacios, no
pueden ser nombres ya asignados en Matlab (Peligroso), Matlab distingue entre mayúsculas
y minúsculas.
4.3. Variable “ans”
4.4. Variable “pi”
4.5. Variable “eps”
4.6. Variable “inf”
4.7. Variable “i”
4.8. Variable “j”
4.9. Variable “NaN” , Significa que Matlab no puede determinar un valor numérico válido.
4.10. Variable “isvarname” verifica si el nombre es válido para una variable (0 = no) (1 =
si), recuerde no usar espacio, no usar operadores matemáticos, no puede empezar con un
número, no reasignar variables predefinidas por Matlab.
4.11. Comando “which” sirve para verificar si la variable es un comando interno de
Matlab.
4.12. El comando “iskeyword”,elabora una lista de comandos reservados por Matlab.
4.13. El comando “who” indica cuales son las variables en el workspace hasta el momento.
4.14. El comando “whos” da más información sobre las variables definidas hasta ese
momento.
5. Vectores.
5.1. Vector fila. A=[4 5 6 7 8] también se puede usar una coma para separar los números
A=[7,8,9,10,11]
5.2. Vector columna
B=[1;2;3;4;5]
5.3. El comando “linspace”, >> A=linspace(1,10) produce un vector que contiene 100 elementos
por default.
5.4. El comando “linspace” >>B=linspace(1,10,8) produce un vector que contiene 8 valores con
valores desde el 1 hasta el 10, y Matlab calcula la distancia entre cada valor.
5.5. Utilizando corchetes y dos puntos se puede crear un vector con distancia constante
especificando el primer término y el final. >> X=[1:1.5:20] primer elemento 1, el incremento
es 1.5 y el límite es 20.
5.6. También se puede escribir sin especificar el incremento, por default Matlab aumenta la
unidad >> X=[1:20]
6. Matrices
6.1. Empleando corchetes, espacios para separar los elementos y punto y coma para separar y
empezar una nueva fila. >> B=[1 2 3; 4 5 6; 10 11 56]
6.2. Sin emplear punto y coma, más bien aplicando enter en varias líneas.
>> A=[1 2 3
456
10 11 56]
6.3. La transpuesta de una matriz empleando una comilla simple (‘) código ASCCI (alt+39)
>> B=A'
7. Funciones internas.
7.1. Función “sqrt” sirve para obtener la raíz cuadrada de una variable >> A=sqrt(16) también acepta
matrices >> B=sqrt([4 5 6; 4 3 2]) escrito de otra manera >> C=[4 5 6; 4 3 2];B=sqrt(C) con
vectores >> H=[4 16 81];Z=sqrt(H)
7.2. Función “size” arroja dos valores el número de filas y columnas respectivamente en una matriz
>> Y=size(C) o también >>size(C)
7.3. Función “rem” brinda el residuo entre un dividendo y un divisor >> rem(5,2)
7.4. Función “help” desplegara información sobre lo que se busque >> help cos >> help diff
8. Funciones relacionadas a números complejos.
8.1. Función “real” parte real de un dato complejo >> Z=2+3i;real(Z)
8.2. Función “imag” parte imaginaria de un dato complejo >> Z=2+3i;imag(Z)
8.3. Función “complex” complejo construido a partir de parte real x e imaginaria y
>> Z=complex(2,3)
8.4. Función “abs” determina el módulo de un dato complejo; también el valor absoluto de un
dato real. >> abs (Z) >> abs(-4)

8.5. Función “conj” determina el conjugado de un número complejo.


>> conj(Z)

8.6. Función “angle” determina el argumento o Angulo de un dato complejo.


>> angle(Z)

8.7. Función “isreal” determina si un dato es real o complejo.


>> isreal(Z)
9. Funciones aritméticas elementales.
9.1. Función “abs” encuentra el valor absoluto.
>> abs (-1)
9.2. Función “sqrt” determina la raíz cuadrada.
>> sqrt (8)
9.3. Función “sign” regresa el valor de -1 si la el número tratado es menor que cero, un cero si
este es igual a cero y un valor de +1 si el número es mayor que cero.
>> sign(-8) >> sign(0) >> sign(2)
9.4. Función “rem” determina el residuo de una división de la forma x/y
>> rem(11,5)
9.5. Función “exp” determina el valor de ex , donde e es la base de los logaritmos naturales
2.7183 aproximadamente.
>> exp(10) >> exp(4) >> 2.7183^4
9.6. Función “log” determina el logaritmo natural de x, ln(x) a la base e.
>> log (10) >> log(2.5) >> log(0) >> log(-1)
9.7. Función “log10” determina el logaritmo común de x (a la base 10)
>> log10(10) >> log10(2.5)
10. Funciones Trigonométricas.
10.1. Función “sin (x)” determina el valor del seno, el valor de x se introduce en radianes.
>> sin(1.0472)
10.2. Función “sind (x)” determina el valor del seno, el valor de x se introduce en grados.
>> sind(60)
10.3. Función “asind (x)” determina el valor del arco seno, el valor de x se introduce en
grados en el caso de esta función, x solo puede tomar valores entre -1 y 1, fuera de este
rango los valores obtenidos son complejos.
10.4. Función “cos (x)” determina el valor del coseno, el valor de x se introduce en
radianes.
>> cos(1.0472)
10.5. Función “cosd (x)” determina el valor del coseno, el valor de x se introduce en
grados.
>> cosd(60)
10.6. Función “acosd (x)” determina el valor del arco coseno, el valor de x se introduce en
grados, x solo puede tomar valores entre -1 y 1, fuera de este rango los valores obtenidos
son complejos.
10.7. Función “tan (x)” determina el valor de la tangente de x, el valor de x se introduce en
radianes.
>> tan(1.0472)
10.8. Función “tand (x)” determina el valor de la tangente de x, el valor de x se introduce
en grados.
>> tand(60)
11. Gráficos usando plot(x,y)
11.1. Gráficos varios.

Actividad para reporte de clase.

Investigue 2 ejercicios resueltos relacionados a química básica y resuélvalos por Matlab para
comprobar, y realizar un gráfico adecuado e interpretarlo.

Investigue 2 ejercicios resueltos de física y resuélvalo por medio de Matlab para comprobar.

You might also like