Sie sind auf Seite 1von 17

Trabajo colaborativo numero 2

CAD PARA ELECTRONICA

Diego Alfonso Prez


Cdigo: 1057 575 188

Figueroa Pedro Javier


Grupo: 302526_36

Presentado a: Harker Orlando.

Universidad Nacional Abierta y a Distancia UNAD


Facultad de ciencias bsicas e ingenieras
Programa de ingeniera electrnica
2012

INTRODUCCION

Esta actividad se busca el aprendizaje del modelamiento matemtico de operaciones mediante el


software Matlab como as su entendimiento y su anlisis; ya que para nosotros como ingenieros
electrnicos es de suma importancia el modelamiento matemtico ya que nos es de mucha ayuda para
la solucin de problemas y/o desarrollo de un proyecto electrnico del cual se trate.

OBJETIVOS
1. Realizar modelamiento matemtico mediante Matlab.
2. Analizar y comprender operaciones mediante Matlab.

Trabajo Colaborativo No. 2.

Procedimiento
Utilizando Matlab o Scilab resolver los siguientes ejercicios
1. Definir una frecuencia f y un vector t que permita establecer el eje donde se graficarn las
siguientes funciones, determine el incremento necesario.

Se determina la frecuencia de 60 Hz
El vector de tiempo determinado en la siguiente expresin t= [0: p/100: p]; en donde [(0) es el valor el
inicial:
( p/100) es el valor de incremento: y (p) es el valor final]
2. x1(t) = 4/pi*(1)*seno((1)*2*pi*f*t). Graficar

Segn formulas:
>> a=4/pi*1;
>> f=60;
>> p=1/f;
>> t=[0:p/100:p];
>> x1=a*sin(1*2*pi*f*t);
>> plot(t,x1);

3. x3(t) = 4/pi*(1/3)*seno((3)*2*pi*f*t). Graficar

Segn formulas:
>> a=4/pi*1/3;
>> f=60;
>> p=1/f;
>> x3=a*sin(3*2*pi*f*t);
>> plot(t,x3);

4. x5(t) = 4/pi*(1/5)*seno((5)*2*pi*f*t). Graficar

Segn formulas:
>> a=4/pi*1/5;
>> f=60;
>> p=1/f;
>> x5=a*sin(5*2*pi*f*t);
>> plot(t,x5);

5. r(t)=x1(t)+x3(t)+x5(t) Graficar

Observe que la funcin r(t) se aproxima a una seal cuadrada, adicione los trminos necesarios para
que se acerque an mas a una onda de este tipo (trminos x7(t), x9(t), x11(t),xn(t)) y grafique.

Se realizan operaciones hasta llegar a esta grafica:

Segn formulas:
r=x1+x3+x5+x7+x9+x11+x13+x15+x17+x19+x21+x23+x25+x27+x29+x31+x33+x35+x37+x39+x41
+x43+x45+x47+x49+x51+x53+x55+x57+x59+x61+x63+x65+x67+x69+x71+x73+x75+x77+x79+x81
+x83+x85+x87+x89+x91+x93+x95+x97+x99;

6. Representar las siguientes seales discretas x1(n)= sin (pi*n) y x2(n)= cos(2*pi*100*n) si
se muestrean a una frecuencia de 1000 Hz.
Discretas x1(n)= sin (pi*n)

Se obtiene esta grafica:

Segn formulas:
a=10;
n=0:50;
f=60/1000;
x1=sin(pi*n);
stem(n,x1);

Discretas x2(n)= cos(2*pi*100*n)

Se obtiene grafica:

Segn formulas:
a=10;
n=0:50;
f=60/1000;
x2=cos(2*pi*100*n);
stem(n,x2);

7. Tome un sistema de ecuaciones de 3x3 y arme tres vectores a partir de los coeficientes de cada
ecuacin, con estos vectores realice las siguientes operaciones:
a+b+c
c-a
a*b
c*a
b*a
Resuelva el sistema empleando el mtodo de los determinantes, implemente cada paso a partir
de las herramientas de Matlab

Se tomo el siguiente sistema de ecuaciones:


p1=[1 2 3;4 5 6;7 8 9]
p1 =
1
4
7

2
5
8

3
6
9

Se descomponen en los siguientes vectores:


>> a=[1 2 3];
>> b=[4 5 6];
>> c=[7 8 9];

a+b+c
d=a+b+c
d=
12

15

18

c-a
e=c-a
e=
6

a*b
b'
ans =
4
5
6
>> f=a*b'
f=
32

c*a
c'
ans =
7
8
9
>> g=c'*a
g=
7
8
9

14
16
18

21
24
27

b*a

Son de forma diferente por ende no se puede solucionar.

Resuelva el sistema empleando el mtodo de los determinantes, implemente cada paso a partir
de las herramientas de Matlab

7. Escriba un programa que capture la cantidad de elementos que contendr un vector, y posteriormente
almacene en l los valores dados por el usuario, a continuacin el programa debe dar la posibilidad de
ordenar esos nmeros en forma ascendente o descendente sin incluir en los vectores los elementos que
se repiten; al final se debe imprimir el vector resultado.
clc
h=input('Escribe el tamao del vector: ');

for x=1:h
V(x)=input('Escribe num: ');
end
q=1;
p=length(V);
while q<=p
w=1;
while w<=p
if q~=w
if V(q)==V(w)
V(w)=[];
p=length(V);
end
end
w=w+1;
end
q=q+1;
end

n=length(V);
v=V;
p=input('Digita "1" si deseas la forma ascendente "2" la forma descendente: ');

if (p==1)
% ORDENAMIENTO ASCENDENTE DE BURBUJA
for i=1:n
for j=1:n-i
if V(j)>V(j+1)
aux=V(j);
V(j)=V(j+1);
V(j+1)=aux;
end
end
end
display('ORDENADO EN FORMA ASCENDENTE')
display(V) %visualiza el vector ordenado ascendente
elseif p==2
%ORDENAMIENTO DESCENDENTE METODO DE BURBUJA
for i=1:n
for j=1:n-i
if v(j)<v(j+1)

aux=v(j);
v(j)=v(j+1);
v(j+1)=aux;
end
end
end
display('ORDENADO EN FORMA DESCENDENTE')
display(v) % visualiza el vector ordenado descendente
else
end

Conclusiones
Se logra el comprendimiento y anlisis de modelamiento matemtico mediante la utilizacin de
software Matlab para la solucin de proyectos, inconvenientes electrnicos que se nos presenten.

Das könnte Ihnen auch gefallen