Inicio Matlab

Páginas: 8 (1834 palabras) Publicado: 6 de mayo de 2013



PRACTICA 1

INTRODUCCIÓN A
MATLAB:
Operaciones matemáticas, vectores, arrays.










Alumno: Mario del Campo Gómez
1. Comprueba la diferencia de utilizar el “;” al final de una instrucción.
>> x=3*7
x =
21
>> x=3*7;
Si utilizamos “;” después de la operación no se muestra el resultado, pero se define de igual manera el valor de la variable.
2. Calcula asignandoel resultado a una variable simple:
• La raíz cuadrada de 64.
>> a=sqrt(64)
a =
8
• 33+44
>> b=33+44
b =
77
• 22 entre 12
>> c=22/12
c =
1.8333
3. Comprueba de manera experimental las acciones que realizan las funciones y define que hace cada una de ellas
• exp(x)
Obtiene el valor del “número e” elevado a “x”:
>> exp(1)
ans =
2.7183
• abs(x)
Obtiene el valorabsoluto de “x”:
>> abs(-7)
ans =
7
• log(x)
Obtiene el valor del logaritmo en base “e” de x (logaritmo neperiano de “x”):
>> log(2.7183)
ans =
1.0000
• log10(x)
Obtiene el valor del logaritmo en base 10 de “x”:
>> log10(1000)
ans =
3
• factorial(x)
Obtiene el factorial de “x”:
>> factorial(6)
ans =
720
• cot(x)
Obtiene la cotangente de “x” (en radianes):
>>cot(pi/4)
ans =
1.0000

• round(x)
Redondea “x” al número entero más cercano:
>> round(-2.67)
ans =
-3
• fix(x)
Redondea “x” al número entero más próximo a cero:
>> fix(-2.67)
ans =
-2
• ceil(x)
Obtiene el valor entero más próximo hacia +∞:
>> ceil(2.1)
ans =
3
• floor(x)
Obtiene el valor entero más próximo hacia -∞:
>> floor(-2.1)
ans =
-3
• rem(x,y)Obtiene el resto de la división x/y (los argumentos no tienen por qué ser enteros)
>> rem(7,2)
ans =
1

>> rem(20.4,2.3)
ans =
2
• sign(x)
Devuelve -1 si x0.

>> sign(-7)
ans =
-1
>> sign(7)
ans =
1
>> sign(0)
ans =
0
4. Comprueba de manera experimental las acciones que realizan las funciones
• clear
Elimina todas las variables creadas previamente(excepto las variables globales).
>> x=2
x =
2
>> clear
>> x
Undefined function or variable 'x'.
• who
Para obtener información sobre el Workspace desde la línea de comandos se utiliza “who” que muestra las variables que hemos creado hasta el momento:
>> who
Your variables are:
a b x
• whos
Para una información más detallada sobre el Workspace y las variables se utiliza “whos”:>> whos
Name Size Bytes Class Attributes
a 1x1 8 double
b 1x1 8 double
x 1x1 8 double
• clock
Devuelve un vector fila de seis elementos que representan el año, el mes, el día, la hora, los minutos y los segundos, según el reloj interno del ordenador:
>>clock
ans =
1.0e+03 *
2.0130 0.0030 0.0170 0.0120 0.0100 0.0391
• date
Devuelve la fecha actual como cadena de caracteres:
>> date
ans =
17-Mar-2013
• calendar()
Devuelve una matriz 6×7 con el calendario del mes actual, o del mes y año que se especifique como argumento.
>> calendar


Mar 2013
S M Tu W Th F S
00 0 0 0 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 0 0 0 0 0 0

• realmax
Devuelve el número más grande con que se puede trabajar:
>> realmax
ans =
1.7977e+308
• realmin
Devuelve el número más pequeñocon que se puede trabajar:
>> realmin
ans =
2.2251e-308
5. Determine el valor de la raíz cuadrada del logaritmo neperiano del seno de 5.

>> sqrt(log(sin(5)))
ans =
1.2450 + 1.2617i
6. Compruebe que 3-4-5 son las dimensiones de un triángulo rectángulo.
En tal caso c=5 sería la hipotenusa y a=3 y b=4 los catetos. Compruebo por Pitágoras:

>> a=3;
>> b=4;
>> c=sqrt(a^2+b^2)
c...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Iniciando en matlab
  • matlab
  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS