Vous êtes sur la page 1sur 19

Tecnolgico de Estudios

Superiores de Coacalco
PRACTICA No. 2:
FUNCIONES INTERNAS DE MATLAB
INTEGRANTES:
SALDAA JIMNEZ ADRIN
YEZ RAMOS ISAAC
GRUPO:
5721
CARRERA:
ING. MECATRONICA
MATERIA:
DINMICA DE SISTEMAS
PROFESOR:
RIVERA BAZN MARCO IVN

Marco terico.
La gran mayora de los clculos de ingeniera requieren funciones
matemticas muy complicadas, incluidos logaritmos, funciones
trigonomtricas y funciones de anlisis estadstico. MATLAB tiene una
extensa librera de funciones internas que le permiten realizar dichos
clculos.
Existen funciones en MATLAB en las que sus argumentos pueden ser
Arreglo
escalares o matrices, por ejemplo, la funcin sqrt (raz cuadrada).

Matr
x=9;
iz

x=[4, 9, 16];

b=sqrt(x)
b=sqrt(x)
b=
b=
2 3 4
3

Se puede considerar que todas las funciones tienen tres componentes:


nombre, entrada, salida. En el caso del ejemplo anterior el nombre de la
funcin es sqrt, la entrada (tambin llamada argumento) va dentro del
parntesis y puede ser un arreglo o una matriz, y la salida en este caso
se le asign el nombre de la variable b.
De igual forma existen funciones con entradas mltiples, por ejemplo la
funcin residuo (rem), que requiere un divisor y un dividendo:
rem(10,3)
ans= 1

La funcin size es un ejemplo de una funcin con mltiples salidas, esta


funcin determina el nmero de filas y columnas.
d=[1, 2, 3; 4, 5, 6];
f=size(d)
f= 2 3

Tambin se puede asignar nombres de variables a cada una de las


respuestas al representar el lado izquierdo del enunciado de asignacin
como una matriz. Por ejemplo:
[x,y]=size(d)
x=2

y=3

Funciones matemticas elementales.


La siguiente tabla se ha recopilado un grupo de funciones comunes
relacionadas con clculos matemticos. Las siguientes funciones
aceptan un escalar o una matriz de x valores.

Funciones de redondeo.
MATLAB contiene funciones para algunas diferentes tcnicas de
redondeo, algunas de estas sern explicadas en la tabla a continuacin.

Matemticas discretas.
MATLAB incluye funciones para factorizar nmeros, encontrar
denominadores y mltiplos comunes, calcular factoriales y nmeros
primos, todas estas funciones requieren escalares enteros como
entrada. A continuacin una tabla con estos comandos.

Funciones trigonomtricas.
MATLAB incluye un conjunto de funciones trigonomtricas estndar e
hiperblicas. La mayora de las funciones suponen que los ngulos se
expresan en radianes, para poder usar ngulos en grados debe hacer la
conversin antes. A continuacin una tabla con las funciones
trigonomtricas incorporadas al MATLAB.

Procedimiento
Prctica1
1. Cree un vector x de -2 a +2 con un incremento de 1.

a. Encuentre el valor absoluto de cada miembro del vector.

b. Encuentre la raz cuadrada de cada miembro del vector.

2. Encuentre la raz cuadrada de -3 y +3.


a) Use la funcin sqrt.

b) Use la funcin nthroot.

c) Cree un vector de x de -10 a 11 con un incremento de 3.

I.

Encuentre el resultado de x dividido entre 2.

II.

Encuentre el residuo de x dividido entre 2


.

3.Use el vector del problema 3 y encuentre

4.Use el vector del problema 3.


a. Encuentre ln(x).
b. Encuentre

Explique sus resultados


5. Use la funcin sign para determinar cules de los elementos en el
vector x son positivos.

6. Cambie el format a rat y muestre el valor del vector x dividido entre


2.

Prctica 2
1. Factorice el nmero 322.

2. Encuentre el mximo comn denominador de 322 y 6.

3. Es 322 un nmero primo?

4. Cuntos primos existen entre 0 y 322?

5.Aproxime como nmero racional.

6.Encuentre 10!.

Prctica 3
1. Sen(2) para =3.

2. Cos() para ; sea incrementada en 0.2.

3. Sen-1(1).

4. Cos-1(x) para ; sea x incrementada en 0.2.

5. Encuentre el coseno de 45.


a. Convierta el ngulo de grados a radianes y luego use la
funcin cos.
b. Use la funcin cosd.

6. Encuentre el ngulo cuyo seno es 0.5.Su respuesta est en


grados o radianes?.

r= Grados
7. Encuentre la cosecante de 60 grados. Es posible que tenga que
usar la funcin help para encontrar la sintaxis adecuada.

Prctica 4.
Considere la siguiente matriz:

1. Cul es el valor mximo en cada columna?

2. En cul fila se presenta dicho mximo?

3. Cul es el valor mximo en cada fila?(tendr que transponer la matriz


para responder esta pregunta)

4. En cul columna ocurre el mximo?

10

5. Cul es el valor mximo en toda la tabla?

Prctica 5.

Considere la siguiente matriz:

1. Cul es el valor medio en cada columna?

2. Cul es la mediana para cada columna?

11

3. Cul es el valor medio para cada fila?

4. Cul es la mediana para cada fila?

5. Cul es la mediana para toda la matriz?

Prctica 6.
Considere la siguiente matriz:

1. Use la funcin size para determinar el nmero de filas y columnas en


esta matriz.

12

2. Use la funcin sort para ordenar cada columna en orden ascendente.

3. Use la funcin sort para ordenar cada columna en orden descendente.

4. Use la funcin sortrows para ordenar la matriz de modo que la primera


columna est en orden ascendente, pero cada fila conserve sus datos
originales.

Prctica 7.
1. Cree los siguientes nmeros complejos:
a. A= 1+i
b. B=2-3i
c. C=8+2i

13

2. Cree un vector D de nmeros complejos cuyos componentes reales son


2, 4 y 6; y cuyos componentes imaginarios son -3, 8 y 16.

3. Encuentre la magnitud (valor absoluto) de cada uno de los vectores que


cre en los problemas 1 y 2.

14

4. Encuentre el ngulo desde la horizontal de cada uno de los nmeros


complejos que cre en los problemas 1 y 2.

5. Encuentre la conjugada compleja del vector D.

6. Use el operador transpuesto para encontrar la conjugada compleja del


vector D.

15

7. Multiplique A por su conjugada compleja y luego saque la raz cuadrada de


su respuesta. Cmo se compara este valor contra la magnitud de A?

Problemas finales.
1. Encuentre la raz cbica de -5, tanto con la funcin nthroot como
con elevar -5 a la potencia 1/3. Explique la diferencia de sus
respuestas. Pruebe que ambos resultados de hecho son respuestas
correctas al elevarlas al cubo y mostrar que son iguales a -5.

16

2. Las poblaciones tienden a expandirse exponencialmente. Esto es:

Donde:
P = Poblacin Actual.
P0 = Poblacin original.
r = Tarifa de crecimiento continua, expresado como fraccin.
t = Tiempo.
Si originalmente se tienen 100 conejos que se reproducen a una tasa de
crecimiento constante de 90 % (r=0.9) por ao, encuentre cuantos
conejos tendr al final de 10 aos.

3. Si esta a 20 pies de distancia de un edificio, y este edificio tiene 20


pies de alto.
a. A qu ngulo del suelo tendr que inclinar la cabeza para ver la
punta del edificio?(Suponga que su cabeza est a la par con el suelo.)

b. Qu distancia hay desde su cabeza hasta la punta del edificio?

17

Conclusin:
Con la elaboracin de la prctica se profundizo en las matrices con las que se utilizo en el
programa Matlab como acabamos de ver las operaciones en el programa son fciles de
desarrollar y rpido, ya que el nico inconveniente es al momento en desarrollar la sintaxis
debes ser muy especfico, sino el programa no realizara la operacin que quieres.

18

Vous aimerez peut-être aussi