Está en la página 1de 3

INTRO A TELE:

1.1. Funciones Matemticas:


x=sqrt(2)/2
y=asin(x)
y_deg=y*180/pi % convierte grado a radianes.
x=sqrt(3^2+4^2)
y=rem(23,4)
x=2.6, y1=fix(x),y2=floor(x),y3=ceil(x),y4=rund(x); %fix(x) ==> redondea hacia c
ero,
% floor(x) ==> redondea hacia menos infinito, ceil ==> redondea hacia finito,
% round(x) ==> redondea hacia el entero ms prximo.
1.2. NMEROS COMPLEJOS:
%Ejercicio 1. Ec. General de 2do. Grado de solucin real.
a=1;b=5;c=6;
x1=(-b+sqrt(b^2-4*a*c))/(2*a)
x2=(-b-sqrt(b^2-4*a*c))/(2*a)
a*x1^2+b*x1+c; % sustituir x1 para comprobar la respuesta.
a*x2^2+b*x2+c; % en forma similar al anterior para x2.
% Ejercicio 2 Ec. General de 2do. Grado con solucin compleja
a=1; b=4; c=13;
x1=(-b+sqrt(b^2-4*a*c))/(2*a)
x2=(-b-sqrt(b^2-4*a*c))/(2*a)
a*x1^2+b*x1+c, % comprobar
a*x2^2+b*x2+c
% Ejercicio 3 Expresiones en Nmeros Complejos:
c1=1-2i
c1=1-2j
c2=3*(2-sqrt(-1)*3)
c3=sqrt(-2)
c4=6+sin(.5)*i
c5=6+sin(.5)*j
% Ejercicio 4 Forma polar, usando real, imag, abs y angle:
c1=1-2i
c1=1-2j
mag_c1=abs(c1) % Verificar resultados
angle_c1=angle(c1)
deg_c1=angle_c1*180/pi
real_c1=real(c1)
imag_c1=imag(c1)
1.3. Cosntruccin de arrays:
x=[0 .1*pi .2*pi .3*pi .4*pi .5*pi .6*pi .7*pi .8*pi .9*pi pi]
y=sin(x) % verifique el array resultante.
% Se puede acceder a los elementos individuales del array anterior
% utilizando subndices como:
x(1) % que es el primer elemento en x
x(3) % que es el tercer elemento de x
y(5) % que es el quiento elemento de y
% Para acceder a un tiempo de un bloque de elementos

% se puede usar la notacin de dos puntos (:) tal como:


x(1:5) % se debe obtener los elementos del array del primero al quinto
x=(0:0.1:1)*pi
x=linspace(0,pi,11); % Ambos arrays son similares.

2.1. Grfica de funciones trigonomtricas:


x=linspace(0,4*pi,60);
y=sin(x);
figure(1)
plot(x,y)
z=cos(x);
figure(2)
plot(x,z,x,y)
figure(3)
plot(x,y,x,y,'*')
figure(4)
plot(y,z)
figure(5)
plot(x,y,x,2*y.*z,'--')
grid
xlabel('Variable independiente x')
ylabel('Variables dependientes')
title('2sen(x)cos(x)sen(2x)')
figure(6)
plot3(y,z,x),grid
2.2. Generacin de seales discontinuas:
x=linspace(0,16,100); % crear datos
y=sin(x); % calcular seno
z=(y>=0).*y; % fija a cero los valores negativos de sin(x)
z=z+0.5*(y<0); % si sin(x) es negativo sumar 1/2
z=(x<=14).*z; %fijar a cero los valores mayores que x=8
plot(x,z)
xlabel('x'), ylabel('z=f(x)')
title('Seal Discontinua')
2.3. MANIPULACIN DE GRFICOS:
% Ejemplo:
x=linspace(0,6*pi,60);
y=sin(x);
z=cos(x);
plot(x,y)
hold on
plot(x,z,'m')
hold off
% Observaremos que se mantiene la grfica anterior y aade la curva coseno.
2.4. SUBDIVISIN DE VENTANA DE GRFICAS (m,n,p)
x=linspace(0,4*pi,60);
y=sin(x);

z=cos(x);
a=2*sin(x).*cos(x);
b=sin(x)./(cos(x)+eps);
subplot(2,2,1) % selecciona la subgrfica superior izquierda
plot(x,y), axis([0 4*pi -1 1]), title('sin(x)')
subplot(2,2,2) % selecciona la subgrfica superior derecha
plot(x,z), axis([0 4*pi -1 1]), title('cos(x)')
subplot(2,2,3) % selecciona la subgrfica inferior izquierda
plot(x,a), axis([0 4*pi -1 1]), title('2sin(x)cos(x)')
subplot(2,2,4) % selecciona la subgrfica inferior derecha
plot(x,b), axis([0 4*pi -40 40]), title('tg=sig(x)/cos(x)')

También podría gustarte