Comandos Matlab

Páginas: 24 (5779 palabras) Publicado: 18 de abril de 2012
Matemáticas
1
1
MATLAB:

Comandos y ejemplos

Elena Álvarez Sáiz
Dpto. Matemática Aplicada y C. Computación
Universidad de Cantabria

Ingeniería de Telecomunicación

Matlab: Comandos y ejemplos

Fundamentos Matemáticos I

Para obtener un número con los decimales indicados en dígitos:

vpa(número, dígitos)
Ejemplo:
>>

vpa(pi,30)

Operadores elementales:

OperadorUtilización

Ejemplo

+

Adición

2+3=5

-

Sustracción

2-3=-1

*

Multiplicación

2*3=6

/

División

2/3=0.6667

^

Potenciación

2^3=8

Operadores entre arrays

Utilización

Ejemplo

.*

Multiplicación término a

[ 2 3] .* [ 2 4 ] =

término

= [4 12]

División término a

[ 2 3] ./ [ 2 4 ] =

término

= [1 0.7500]

Potenciación término a[ 2 3] .^ 2 = [4 9]

./
.^

término

Funciones elementales:

Funciones

Ejemplo

exp(x)

Exponencial de x

exp(1)=2.7183

log(x)

Logaritmo natural

log(2.7183)=1.0000

log10

Logaritmo en base 10

log10(350)=2.5441

sin(x)

Seno de x

sin(pi/6)=0.500

cos(x)

Coseno de x

cos(0)=1

tan(x)

2

Utilización

Tangente de x

tan(pi/4)=1.000Profesora: Elena Álvarez Sáiz

Ingeniería de Telecomunicación

Matlab: Comandos y ejemplos

Fundamentos Matemáticos I

asin(x)

Arco coseno de x con
imagen en el rango

asin(1)=1.5708
[0,

]
acos(x)

Arco coseno de x con
imagen en el rango
,

atan(x)

acos(1)=-6.1257e-17
[-

]

Arco tangente de x con
imagen en el rango
,

atan2(y,x)

atan(1)=0.7854

[-

]Arco tangente de y/x

atan2(0,-1)=3.1416

con imagen en el rango
[-

,

]

sinh(x)

Seno hiperbólico de x

sinh(3)=10.0179

cosh(x)

Coseno hiperbólico de x

cosh(3)=10.0677

tanh(x)

Tangente hiperbólica de

tanh(3)=0.9951

x

Para representar vectores:

plot(x,y)
dibuja un vector de abscisas “x” y ordenadas “y”
plot(y)
dibuja el vector “y” considerado comoabscisas su índice. Si “y” es
complejo es equivalente a dibujar plot(real(y),imag(y)).
plot(x,y,s)
Realiza el gráfico con el estilo indicado en “s”. Para ello “s” debe ser una
cadena de caracteres formada por uno o ningún elemento de las tres
columnas siguientes:
y
m

yellow
magenta

c

cyan

r

red

.

point

-

solid

o

circle

:

dotted

x

x-mark

-.dashdot

plus

--

dashed

+

Profesora: Elena Álvarez Sáiz

S

3

Ingeniería de Telecomunicación

Matlab: Comandos y ejemplos

Fundamentos Matemáticos I

g

green

*

star

b

blue

s

square

w

white

d

diamond

k

black

v

triangle (down)

^

triangle (up)

<

triangle (left)

>

triangle (right)

p

pentagram

h

hexagramEjemplo:
n=1:10
a=2.^n;
plot(a,’bo’)
%Para ver más opciones teclea la orden:
help plot
Para crear una ventana de dibujo:
figure(n)
Ejemplo:
>>

x=-pi : 0.1: pi;

>>

figure(1);

>>

plot(x,sin(x),’b. ’);

>>

figure(2);

>>

plot(x,cos(x), ’gd-’);

hold on
hold off
Permite dibujar dos gráficas en una misma ventana
de dibujo.
Ejemplo:

4

Profesora: ElenaÁlvarez Sáiz

Matlab: Comandos y ejemplos

Ingeniería de Telecomunicación
Fundamentos Matemáticos I

>>

x=-pi : 0.1: pi;

>>

hold on

>>

figure(1);

>>

plot(x,sin(x),’b. ’);

>>

plot(x,cos(x), ’gd-’);

>>

hold off

Para manejar números complejos:

i
Es la unidad imaginaria en Matlab

abs(s)
Valor absoluto de los elementos de “s” o módulo en el caso de sercomplejos.
Ejemplo:
>>

z=2+3i; w=5+7i;

>>

abs(z)

%

Devuelve

>>

abs([z,w])

%

Devuelve

3.6056

3.6056 86023

angle(h)
Retorno el ángulo de fase en radianes de cada elemento de la matriz h con
elementos complejos.
Ejemplo:
>>

z=2+3i; w=5+7i;

Profesora: Elena Álvarez Sáiz

S

5

Ingeniería de Telecomunicación

Matlab: Comandos y ejemplos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • COMANDOS MATLAB
  • Comandos Matlab
  • Comandos Matlab
  • Comandos Matlab
  • comandos de matlab
  • comandos de matlab
  • Comandos matlab
  • comandos de matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS