Está en la página 1de 28

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

ESCUELA DE POST GRADO

MAESTRIA EN SISTEMAS ELECTRICOS DE DISTRIBUCIÓN

PARACTICA CALIFICADA N°01

Curso : METODOS COMPUTACIONALES APLICADOS

A LOS SISTEMAS ELECTRICOS

Apellidos y Nombres : DE LA CALLE PEÑALOZA, CARLOS

Semestre : “PRIMER SEMESTRE”

Profesor : RAUL C. VILCAHUAMAN SANABRIA


1.1 Programa Ejemplo:

2+3
3-2
2.*3
1./2
2.^2

------------
pi
sqrt(pi)
whos

---------

.-
x=0:10
size(x)
x=0:10;
size(x)

----

x=0:0.1:10;
z=sin(x);
plot(x,z),grid

----
2.0 - Solucionar las siguientes ecuaciones liniales

x+2y=4,

2x-y=3,

Metodo Matricial

a=[1 2;2 -1]


b=[4;3]
x=a\b
EJERCICIO N° 01:

%Movimiento vertical bajo gravedad


g=9.8 %aceleracion de la gravedad
v1=60; %velocidad inicial en m/s
t=0:0.01:12.3; %tiempo en segundos
d=v1*t-(1/2)*g*t.^2 %desplazamiento vertical en metros
plot(t,d),title('movimiento vertical bajo gravedad')
xlabel('tiempo'),
ylabel('desplazamiento vertical'),grid
EJERCICIO N° 02:

PROGRAMA:
%problema del proyectil(pelota de golf)
%con resistencia cero del aire
%en un g=gravedad
disp('movimiento de una pelota de golf')
disp(' --------------------------------')
disp(' ')
%1.Definicion de las variables de entrada
g=9.81; %Gravedad en m/ss
vo=input('¿Cual es la velocidad de lanzamiento en m/s?')
tho=input('¿cual es el angulo de lanzamiento en grados?')
tho=pi*tho/180; %Conversion de grados a radianes.
%2. Calculo del rango y duracion del vuelo
txmax=(2*vo/g)*sin(tho);
xmax=txmax*vo*cos(tho);
%3.Calculo de la secuencia de tiempo por pasos
% para calcular la trayectoria.
dt=txmax/100;
t=0:dt:txmax;
%4. Calculo de la trayectoria
x=(vo*cos(tho)).*t;
y=(vo*sin(tho)).*t-(g/2).*t.^2;
%5. Calculo de la velocidad y direccion angular
% del proyectil
% Nota que vx=dx/dt,vy=dy/dt.
vx=vo*cos(tho);
vy=vo*sin(tho)-g.*t;
v=sqrt(vx.*vx+vy.*vy);
th=(180/pi).*atan2(vy,vx);
%6. Calculo del tiempo,distancia horizontal
% a la maxima altitud
tymax=(vo/g)*sin(tho);
xymax=xmax/2;
ymax=(vo/2)*tymax*sin(tho);
%7- Mostrar resultados.
disp(['Rango en m=',num2str(xmax),'Duracion en s=',num2str(txmax)])
disp(' ')
disp(['Maxima altitude en m= ',num2str(ymax),'Arriba en
s=',num2str(tymax)])
plot(x,y,'k',xmax,y(size(t)),'o',xmax/2,ymax,'o')
title(['Trayectoria de vuelo del proyectil vo=',num2str(vo),'\
theta=',num2str(180*tho/pi)])
xlabel('x'),ylabel('y') %Figura 1
figure % Crea una nueva.
plot(v,th,'r')
title('Velocidad del proyectil vs. angulo')
xlabel('V'),ylabel('\theta') %Figura 2.
%
%8.Stop.
%
Ejercicio N° 03:

[x , y]= meshgrid(-3 : 0.3 : 3);


z=x.*exp(-x.^2-y.^2);
subplot(2,2,1)
mesh(z),title('subplot(2,2,1)')

subplot(2,2,2)
mesh(z)
view(-37.5,10),title('subplot(2,2,2)')

subplot(2,2,3)
mesh(z)
view(37.5,-10),title('subplot(2,2,3)')
subplot(2,2,4)
mesh(z)
view(0,0),title('subplot(2,2,4)')

Ejercicio N° 04:

[x y]=meshgrid(-2:.2:2);
z=x.*exp(-x.^2-y.^2);
meshc(z)

Ejercicio N° 05:
a = zeros(30,30);
a(:,15) = 0.2*ones(30,1);
a(7,:) = 0.1*ones(1,30);
a(15,15) = 1;
mesh(a)

Ejercicio N° 06:

Panel para graficar figuras interesantes:


Programa:

clc
disp (' ')
disp ('===========================================')
disp (' Curso: MODELACION DE SISTEMAS ')
disp (' ENERGIA ELECTRICA ')
disp (' EPG - FIEE - UNCP RCVS ')
disp (' Alumno: CARLOS DE LA CALLE PEÑALOZA ')
disp (' Archivo: ejemplo N°06 ')
disp ('===========================================')
disp (' ')

k = 0;
while k ~= 21
k = menu( 'elige un grafico', 'grafico con 4 vistas','recta con
pendiente ', ...
'rosa 4 petalos','lineas en 2d', 'grafico de un matriz','medias
parabolas', ...
'grafico de barras','lineas concentricas','lineas
verticales','hiperbolas concentricas', ...
'lineas oblicuas','circulo','grafica seno','barras delgadas',...
'ondas 3d','circulo de distribuciones','barras en 3d','cintas en
movimiento',...
'parabola en cuadros','escalera circular','ondas en 3d','salir');
if k==1
m=0;
while m~=5
m=menu('elige un grafico','vista 1','vista 2','vista 3','vista
4',...
'salir');
if m==1
[x, y] = meshgrid(-3:0.3:3);
z = x .* exp(-x.^2 - y.^2);
mesh(z),title('plot(2,2,1)')
elseif m==2
[x, y] = meshgrid(-3:0.3:3);
z = x .* exp(-x.^2 - y.^2);
mesh(z)
view(-37.5,70),title('plot(2,2,2)')
elseif m==3
[x, y] = meshgrid(-3:0.3:3);
z = x .* exp(-x.^2 - y.^2);
mesh(z)
view(-37.5,10),title('plot(2,2,3)')
elseif m==4
[x, y] = meshgrid(-3:0.3:3);
z = x .* exp(-x.^2 - y.^2);
mesh(z)
view(0,0),title('plot(2,2,4)')
end
end
elseif k == 2
x = 0:0.1:4;
semilogy(x, exp(x)), grid
elseif k == 3
x = 0:pi/40:2*pi;
polar(x, sin(2*x)), grid
elseif k == 4
[x y] = meshgrid(-8 : 0.5 : 8);
r = sqrt(x.^2 - y.^2) + eps;
z = sin(r) ./ r;
plot (z)
elseif k == 5
a = zeros(30,30);
a(:,15) = 0.2*ones(30,1);
a(7,:) = 0.1*ones(1,30);
a(15,15) = 1;
mesh(a)
elseif k == 6
x = 0:0.1:1.5;
area(x', [x.^2' ...
exp(x)' exp(x.^2)'])
elseif k == 7
x = 0:pi/20:pi;
bar(x,sin(x))
elseif k == 8
z = eig(randn(10));
compass(z)
elseif k == 9
x = 0:0.1:1;
errorbar(x,exp(-x), 0.5*rand(1,length(x)),'d')
elseif k == 10
ezcontourf('x^2-y^2')
elseif k == 11
th = 0:pi/16:pi;
z = exp((-0.5+2*1i)*th);
feather(z)
elseif k == 12
t = 0:pi/20:2*pi;
fill(cos(t),sin(t),'k', 0.9*cos(t),0.9*sin(t),'y'),
axis square
elseif k == 13
t = 0:pi/20:4*pi;
fill(t,sin(t),'b')
elseif k == 14
x = -20:120;
y = 50+20*randn(1,100000);
hist(y,x)
elseif k == 15
[x y] = meshgrid(-3:0.1:3);
z = peaks(x,y);
meshz(z)
elseif k == 16
pie(rand(1,10))
elseif k == 17
[x y] = meshgrid(-8 : 1 : 8);
r = sqrt(x.^2 + y.^2) + eps;
z = sin(r) ./ r;
ribbon(z)
elseif k == 18
t = 0:pi/40:4*pi;
y1 = sin(t);
y2 = exp(-0.2*t).*sin(2*t);
y = [y1; y2];
ribbon(t', y', 0.1)
elseif k == 19
x = 0:pi/40:pi;
stairs(x,sin(x))
elseif k == 20
t = 0:pi/50:2*pi;
r = exp(-0.05*t);
stem3(r.*sin(t), r.*cos(t),t)
elseif k == 21
[x y] = meshgrid(-2:0.1:2);
z = x.*exp(-x.^2-y.^2);
waterfall(z)
end
end

Menú de graficos
Vista 01 de 04
Vista 02 de 04

Vista 03 de 04
Vista 04 de 04

Recta Pendiente:
Rosa de cuatro pétalos:

Líneas en 2D:
Gráfico de una Matriz:

Medias Parábolas:
Gráfico de Barras:

Líneas Concéntricas:
Líneas Verticales:

Hipérbolas Concéntricas:
Líneas Oblicuas:

Circulo:
Grafica de senos:

Barras delgadas:
Onda 3D:

Circulo de distribuciones:
Barras en 3D:

Cintas en movimiento:
Parábola en cuadros:

Escalera circular:
Ondas en 3D:

También podría gustarte