Conceptos Matlab
Enviado por • 11 de Junio de 2015 • 415 Palabras (2 Páginas) • 128 Visitas
Para obtener un número con los decimales indicados en dígitos:
vpa(número, dígitos)
Ejemplo:
>> vpa(pi,30)
Operadores elementales:
Operador Utilizació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
término
[ 2 3] .* [ 2 4 ] =
= [4 12]
./ División término a
término
[ 2 3] ./ [ 2 4 ] =
= [1 0.7500]
.^ Potenciación término a
término
[ 2 3] .^ 2 = [4 9]
Funciones elementales:
Funciones Utilización 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) Tangente de x tan(pi/4)=1.000
Profesora: Elena Álvarez Sáiz S
Ingeniería de Telecomunicación
Fundamentos Matemáticos I
Matlab: Comandos y ejemplos
3
asin(x) Arco coseno de x con
imagen en el rango [0,
A]
asin(1)=1.5708
acos(x) Arco coseno de x con
imagen en el rango [-
AAA, AAA]
acos(1)=-6.1257e-17
atan(x) Arco tangente de x con
imagen en el rango [-
AAA, AAA]
atan(1)=0.7854
atan2(y,x) Arco tangente de y/x
con imagen en el rango
[-A, A]
atan2(0,-1)=3.1416
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
x
tanh(3)=0.9951
Para representar vectores:
plot(x,y)
dibuja un vector de abscisas “x” y ordenadas “y”
plot(y)
dibuja el vector “y” considerado como abscisas 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 yellow . point - solid
m magenta o circle : dotted
c cyan x x-mark -. dashdot
r red + plus -- dashed
Profesora: Elena Álvarez Sáiz
Matlab: Comandos y ejemplos
Ingeniería de Telecomunicación
Fundamentos Matemáticos I
4
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 hexagram
Ejemplo:
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:
Profesora: Elena Álvarez Sáiz S
Ingeniería de Telecomunicación
Fundamentos Matemáticos I
Matlab: Comandos y ejemplos
5
>> 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 ser complejos.
Ejemplo:
>> z=2+3i; w=5+7i;
>> abs(z) % Devuelve
3.6056
>> abs([z,w]) % Devuelve
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
Matlab: Comandos y ejemplos
Ingeniería de Telecomunicación
Fundamentos Matemáticos I
6
>> angle(z) % Devuelve 0.9828
>> angle([z,w]) % Devuelve
0.9828 0.9505
real(z)
Devuelve la parte real de z
Ejemplo:
>> z=2+3i; w=5+7i;
>> real(z) % Devuelve 2
>> real([z,w]) % Devuelve 2
5
imag(z)
Devuelve la parte imaginaria de z
Ejemplo:
>> z=2+3i; w=5+7i;
>> imag(z) % Devuelve 3
>> imag([z,w]) % Devuelve 3
7
conj(z)
Devuelve el conjugado de z
Ejemplo:
>> z=2+3i; w=5+7
...