You are on page 1of 5

1

Aplicación de la Ecuaciones Diferenciales Ordinarias a las


Trayectorias Ortogonales usando el software MatLab

Ruiz, David. Quispe Ariel. Quispe Luis. Quimbita, Miltón.

Universidad de las Fuerzas Armadas ESPE-Latacunga


I. INTRODUCCIÓN

E
- Objetivo General: ste trabajo de EDO lo que se pretende es
Generar una interfaz que permita comprender la
encontrar una forma más didáctica y fácil de
aplicación de las Ecuaciones Diferenciales Ordinarias a
las Trayectorias ortogonales usando el software MatLab. entender el uso del MatLab con sus aplicaciones en
- Objetivos Específicos: las EDO, desembocando en el análisis de las
A. Investigar sobre las trayectorias ortogonales y su Trayectorias Ortogonales, además de las aplicaciones
relación con las EDO.
de las mismas en las cuales se tratar de ahondar más
B. Ahondar en el uso de comandos y generación del a fondo para dar a denotar el importante interés que
código en interfaces graficas de MatLab. tiene estos análisis teóricos. En este ámbito lo que se
busca es encontrar una ecuación que puede definir
C. Analizar el comportamiento de la diferenciación de
ecuaciones en campos direccionales de las familias de todos los posibles casos de forma que puede tener
curvas. una ecuación principal como son los campos
direccionales, además de la diferenciación el cual
Resumen— Las trayectorias ortogonales son un claro busca la ecuación que busca la ortogonalización en
ejemplo de aplicación de las matemáticas superiores de tal cualquier pinto de la ecuación principal, en este caso
manera que una forma de cálculo en este caso de las
rectas tangentes a cualquier punto que obedezcan el
Ecuaciones Diferenciales Ordinarias son un claro ejemplo
concepto de perpendicularidad de funciones.
de su uso pues dichas ecuaciones realzan sobre todo
después de la diferenciación de una ecuación de una forma II. MARCO TEORICO
geométrica o matricial dando a denotar las posibles
LUCHO Y ARIEL
familias de curvas que esta ecuación puede tomar, las Realizer el marcotworico de minimo 15 citas sobre
aplicaciones de las trayectorias ortogonales son demasiado - El matlab y las EDO.}
amplias en el ámbito de las telecomunicaciones y señales - El uso de comados del matlab para las EDO.
de sistemas. - Las Trayectorias ortogonalkes y la EDO
- Aplicaciones de las trayectotias ortogonales (campo
de las señales y telecomunicaciones)
Abstract— The orthogonal trajectories are a clear
example of application of the higher mathematics in III. DESARROLLO
such a way that a form of calculation in this case of the
ordinary differential equations are a clear example of A. Presentación del codigo:
their use because these equations enhance especially function varargout =
after The differentiation of an equation of a geometric SEGUNDO(varargin)
or matrix form giving to denote the possible families of gui_Singleton = 1;
curves that this equation can take, the applications of gui_State = struct('gui_Name',
the orthogonal trajectories are too broad in the field of mfilename, ...
telecommunications and signals of Systems. 'gui_Singleton',
gui_Singleton, ...

'gui_OpeningFcn',
@SEGUNDO_OpeningFcn, ...

Informe 2 EDO: Trayectorias Ortogonales -Electrónica y Automatización.
2

'gui_OutputFcn', syms x y
@SEGUNDO_OutputFcn, ... m=get(handles.ec,'String');
'gui_LayoutFcn', dx=diff(m,x);
[] , ... dy=diff(m,y);
'gui_Callback', d=solve(dx+dy);
[]); ec=simplify(1/d);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = Texto = ['$$ Dy/x = ', latex(ec),
str2func(varargin{1}); '$$'];
end text('Interpreter','latex',...
'String',Texto,...
if nargout 'Position',[.3 .5],...
[varargout{1:nargout}] = 'FontSize',15);
gui_mainfcn(gui_State, axes(handles.axes2);
varargin{:}); syms x
else m=-1/ec
gui_mainfcn(gui_State,
varargin{:}); Texto = ['$$ Dy*x = ', latex(m), '$
end $'];
text('Interpreter','latex',...
% --- Executes just before SEGUNDO 'String',Texto,...
is made visible. 'Position',[.3 .5],...
function 'FontSize',15);
SEGUNDO_OpeningFcn(hObject,
eventdata, handles, varargin)
handles.output = hObject; function ec_Callback(hObject,
f=imread('Logo_ESPE.png'); eventdata, handles)
axes(handles.axes10);
imshow(f) % --- Executes during object
creation, after setting all
f1=imread('electronicas.jpg'); properties.
axes(handles.axes11); function ec_CreateFcn(hObject,
imshow(f1) eventdata, handles)
axis off
guidata(hObject, handles); if ispc &&
isequal(get(hObject,'BackgroundColo
% --- Outputs from this function r'),
are returned to the command line. get(0,'defaultUicontrolBackgroundCo
function varargout = lor'))
SEGUNDO_OutputFcn(hObject,
eventdata, handles) set(hObject,'BackgroundColor','whit
e');
varargout{1} = handles.output; end

% --- Executes on button press in


% --- Executes on button press in clear.
resolucion. function clear_Callback(hObject,
function eventdata, handles)
resolucion_Callback(hObject, clc
eventdata, handles) set(handles.ec,'String',' ');
axes(handles.axes1); set(handles.funx,'String',' ');
3

set(handles.funy,'String',' '); returns contents of funx as a


set(handles.ec2,'String',' '); double
axes(handles.axes1);
cla
axes(handles.axes2); % --- Executes during object
cla creation, after setting all
axes(handles.axes3); properties.
cla function funx_CreateFcn(hObject,
axes(handles.axes4); eventdata, handles)
cla % hObject handle to funx (see
axes(handles.axes5); GCBO)
cla % eventdata reserved - to be
defined in a future version of
% --- Executes on button press in MATLAB
sol. % handles empty - handles not
function sol_Callback(hObject, created until after all CreateFcns
eventdata, handles) called
axes(handles.axes3);
syms x y % Hint: edit controls usually have
mx=get(handles.funx,'String'); a white background on Windows.
ny=get(handles.funy,'String'); % See ISPC and COMPUTER.
if ispc &&
ix=int(mx,x); isequal(get(hObject,'BackgroundColo
iy=int(ny,y); r'),
get(0,'defaultUicontrolBackgroundCo
ec1=iy-ix; lor'))
pretty(ec1)
Texto = ['$$ c = ', latex(ec1), '$ set(hObject,'BackgroundColor','whit
$']; e');
text('Interpreter','latex',... end
'String',Texto,...
'Position',[.3 .5],...
'FontSize',15);
function funy_Callback(hObject,
eventdata, handles)
% hObject handle to funy (see
function funx_Callback(hObject, GCBO)
eventdata, handles) % eventdata reserved - to be
% hObject handle to funx (see defined in a future version of
GCBO) MATLAB
% eventdata reserved - to be % handles structure with handles
defined in a future version of and user data (see GUIDATA)
MATLAB
% handles structure with handles % Hints: get(hObject,'String')
and user data (see GUIDATA) returns contents of funy as text
%
% Hints: get(hObject,'String') str2double(get(hObject,'String'))
returns contents of funx as text returns contents of funy as a
% double
str2double(get(hObject,'String'))
4

% --- Executes during object %


creation, after setting all str2double(get(hObject,'String'))
properties. returns contents of ec2 as a double
function funy_CreateFcn(hObject,
eventdata, handles)
% hObject handle to funy (see % --- Executes during object
GCBO) creation, after setting all
% eventdata reserved - to be properties.
defined in a future version of function ec2_CreateFcn(hObject,
MATLAB eventdata, handles)
% handles empty - handles not % hObject handle to ec2 (see
created until after all CreateFcns GCBO)
called % eventdata reserved - to be
defined in a future version of
% Hint: edit controls usually have MATLAB
a white background on Windows. % handles empty - handles not
% See ISPC and COMPUTER. created until after all CreateFcns
if ispc && called
isequal(get(hObject,'BackgroundColo
r'), % Hint: edit controls usually have
get(0,'defaultUicontrolBackgroundCo a white background on Windows.
lor')) % See ISPC and COMPUTER.
if ispc &&
set(hObject,'BackgroundColor','whit isequal(get(hObject,'BackgroundColo
e'); r'),
end get(0,'defaultUicontrolBackgroundCo
lor'))

% --- Executes on button press in set(hObject,'BackgroundColor','whit


graf. e');
function graf_Callback(hObject, end
eventdata, handles)
m=get(handles.ec,'string'); B. Presentación de la interfaz en .fig y .txt:
n=get(handles.ec2,'String');
ezplot(handles.axes4,m);
ezplot(handles.axes5,n);

function ec2_Callback(hObject,
eventdata, handles)
% hObject handle to ec2 (see
GCBO)
% eventdata reserved - to be
defined in a future version of
MATLAB
% handles structure with handles
and user data (see GUIDATA)

% Hints: get(hObject,'String')
returns contents of ec2 as text
5

C. Presentación de funcionalidad e ingreso de datos:

IV. APLICACIONES Y CONCLUSIONES


LUCHO Y ARIEL (BASANSE EN LOS 3 OBJETIVOS
ESPESIFICOS Y EN EL GENERAL)

V. REFERENCIAS

[1] Colocar las citas y referencias en format IEEE

You might also like