Você está na página 1de 18

UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH

FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL


ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
LABORATORIO N 04
INTERFAZ GRAFICA DE USUARIO (GUI)
PROBLEMA N O1
Desarrollar un programa de hidraulica de canales abiertos que calcule el tirante normal,
area, permetro, radio hidrulico, velocidad, numero de foude, energa especifica, tipio
de flujo, espejo de agua o foco de parbola de flujo de agua por diferentes secciones
geomtricas tales como: Rectangular, Triangular, Trapezoidal, Circular, parabolico,
herradura, etc. El programa debe ser elaborado en el Interfaz Grafica de Usuario (GUI) y
M-File de MATLAB.. Usted debe controlar todos los objetos y funciones que utilice para
el ingreso, procesamiento y presentacin de resultados de acuerdo a la seleccin que
haga el usuario del programa.
CANALES ABIERTOS Y SUS PROPIEDADES
Un canal abierto es un conducto en el cual el agua fluye con una superficie libre. De
acuerdo con su origen un canal puede ser natural o artificial
Los canales naturales incluyen todos los cursos de agua que existen de manera natural en
la Tierra, los cuales varian en tamao desde pequenos arroyuelos en zonas montaosas,
hasta quebradas, arroyos, rios pequenos y grandes, y estuarios de mareas. Las
corrientes subterraneas que transportan agua con una superficie libre tambien son
consideradas como canales abiertos naturales.
Las propiedades hidraulicas de un canal natural por lo general son muy irregulares. En
algunos casos pueden hacerse suposiciones empiricas razonablemente consistentes
con las observaciones y experiencias reales, de tal modo que las condiciones de flujo
en estos canales se vuelvan manejables mediante el tratamiento analitico de la
hidraulica terica. Un estudio completo sabre el comportamient o del flujo en canales
naturales requiere el conocimiento de otros campos, como hidrologia, geomorfologia,
transporte de sedimentos, etc. Este hecho constituye, una tarea de estudio por si
mismo, conocido como hidraulica fluvial.
Los canales artificiales son aquellos construidos o desarrollados mediante el esfuerzo
humano: canales de navegacion, canales de centrales hidroelectricas, canales y
canaletas de irrigacin, cunetas de drenaje, vertederos, canales de desborde, canaletas
de madera, cunetas a lo largo de carreteras, etc., asi como canales de modelos
construidos en el laboratorio con propositos experimentales. Las propiedades
hidraulicas de estos canales pueden ser controladas hasta un nivel deseado o diseadas
para cumplir unos requisitos determinados. La aplicacion de las teorias hidralicas a
canales artificiales producir, por tanto, resultados bastante similares a las condiciones
reales y, por consiguiente, son razonablemente exactos para propositos practicos de
diseo.
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
DESCRIPCIN MATEMTICA
ECUACION DE MANNING
3
2
2
1
3
5
2
1
3
2
nP
S A
n
S AR
Q = =
REMPLAZANDO LAS EXPRESIONES DE A Y P Y DESPEJANDO TIRANTE
( ) | |
| |
3
2
2
2
1
3
5
1 2 z y b n
S y zy b
Q
+ +
+
=
( ) | | | |
3
2
2
3
5
1 2 z y b
S
Qn
y zy b + + = +
( ) | |
| |
3
3
2
2
5
1 2
(
(

+ + = + z y b
S
Qn
y zy b
( ) | |
2
2
3
5
5
1 2 z y b
S
Qn
y zy b + +
|
.
|

\
|
= +
| |
( )
5
1
5
2
2
3
1 2
(
(
(
(
(

+
+ +
|
.
|

\
|
=
zy b
z y b
S
Qn
y
Haciendo
3
|
.
|

\
|
=
S
Qn
C
| |
( )
5
1
5
2
2
1 2
(
(

+
+ +
=
zy b
z y b C
y Para la seccin trapezoidal
| |
5
1
5
2
2
(

+
=
b
y b C
y Para la seccin rectangular (z=0)
| |
( )
5
1
5
2
2
1 2
(
(

+
=
zy
z y C
y Para la seccin triangular (b=0)
( )y zy b A + =
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
2
1 2 z y b P + + =
zy b T 2 + =
PARA LA SECCIN PARABOLICA
3
2
2
1
3
5
nP
S A
Q=
3
5
3
2
3
2
|
.
|

\
|
= Ty P
S
Qn
y
T
K
8
2
=
(
(

+ +
+ + =
k
y y K
K y Ky P
2 2
ln 4 2
2
3
2
3
5
3
2
P
S
Qn
Ty =
|
.
|

\
|
3
3
2 5
3
2
|
|
.
|

\
|
=
|
.
|

\
|
P
S
Qn
Ty
2
3
5
5
3
2
P
S
Qn
y T |
.
|

\
|
=
|
.
|

\
|
5
1
2
3
2
3
(
(

|
.
|

\
|
|
.
|

\
|
= P
S
Qn
T
y
Haciendo
3
|
.
|

\
|
=
S
Qn
C
| |
5
1
2
2
3
CP
T
y
|
.
|

\
|
=
Ty A
3
2
=
(
(

+ +
+ + =
k
y y K
K y Ky P
2 2
ln 4 2
2
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
y
T
K
8
2
=
PARA LA SECCIN CIRCULAR
3
2
2
1
3
5
nP
S A
Q=
( )
3
2
3
5
2
2
1
8
1
|
.
|

\
|
=
|
.
|

\
|
d
S
Qn
d sen u u u
( )
2
3
5
2
2
1
8
1
|
.
|

\
|
|
.
|

\
|
=
|
.
|

\
|
d
S
Qn
d sen u u u
5
1
2 3
2
2
1 8
(
(

|
.
|

\
|
|
.
|

\
|
+ = d
S
Qn
d
sen u u u
Haciendo
3
|
.
|

\
|
=
S
Qn
C
5
1
2
2
2
1 8
(
(

|
.
|

\
|
+ = d C
d
sen u u u
( )
2
8
1
d sen A u u =
d P u
2
1
=
d sen T
|
.
|

\
|
=
2
u
FINALMENTE
Radio Hidrulico
P
A
R =
Velocidad del Flujo
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
A
Q
V =
Numero de Froude
T
A
g
V
F =
Energa Especfica
g
V
y E
2
2
+ =
Tipo de Flujo
Si F<1 entonces es un Flujo Subcritico
Si F>1 entonces es un Flujo Supercritico
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
ELEMENTOS GEOMETRICOS DE SECCIONES DE CANAL
SECC ION
AREA
A
PERIMETRO
P
RADIO HIDRAULICO
R
ANCHO
SUPERFICIAL
T
PROFUNDIDAD
HIDRAULICA
D
FACTO DE SECCION
Z
by y b 2 +
y b
by
2 +
b
y
5 . 1
by
( )y zy b +
2
1 2 z y b + +
( )
2
1 2 z y b
y zy b
+ +
+
zy b 2 +
( )
zy b
y zy b
2 +
+ ( ) | |
y z b
y zy b
2
5 . 1
+
+
2
zy
2
1 2 z y +
2
1 2 z
zy
+
zy 2 y
2
1
5 . 2
2
2
zy
( )
2
8
1
d senu u d u
2
1
d
sen
|
.
|

\
|

u
u
1
4
1
d sen |
.
|

\
|
2
u

( ) y d y 2
d
sen
sen
|
|
|
|
|
.
|

\
|
|
.
|

\
|

2
8
1
u
u u
( )
5 . 2
5 . 0
5 . 1
2
32
2
d
sen
sen
|
|
.
|

\
|
|
.
|

\
|

u
u u
Ty
3
2
T
y
T
* 2
3
8
+
*
2 2
2
8 3
2
y T
y T
+
y
A
2
3
y
3
2
5 . 1
6
9
2
Ty
( )y r b r 2 2
2
2
+ + |
.
|

\
|

t
y b r 2 ) 2 ( + + t
( ) ( )
y b r
y r b r
2 ) 2 (
2 2 2 /
2
+ +
+ +
t
t
r b 2 +
( )
y
r b
r
+
+

2
2 2 /
2
t
( ) ( ) | |
r b
y r b r
2
2 2 2 /
5 . 1
2
+
+ + t
( ) z z
z
r
z
T
1
2 2
cot 1
4

( ) z z
z
r
z
z
T
1 2
2
cot 1
2
1

+
P
A
( ) | |
2
1 2 z r r y z + +
T
A
T
A
A
Aproximacion satisfactoria para el intervalo s < x 0 , donde T y / 4 , cuando 1 > x utilice la expresion exacta ( )
(

+ + + + =
2 2
1 ln
1
1
2
x x
x
x
T
P
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
INTERFAZ PRINCIPAL DEL PROGRAMA
ESCOGIENDO ALGUNA DE LAS SECCIONES Y EJECUTANDO
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
CDIGO DEL ROGRAMA
function varargout = HYCANALES(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @HYCANALES_OpeningFcn, ...
'gui_OutputFcn', @HYCANALES_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
function HYCANALES_OpeningFcn(hObject, eventdata, handles, varargin)
scrsz=get(0,'screensize');
pa=get(gcf,'position');
xr=scrsz(3)-pa(3);
xp=round(xr/2);
yr=scrsz(4)-pa(4);
yp=round(yr/2);
set(gcf,'position',[xp yp pa(3) pa(4)]);
img=imread('unsch.jpg');
axes(handles.axes1);
imshow(img);
img=imread('hcanales.jpg');
axes(handles.axes2);
imshow(img);
set(handles.tiempo,'string',datestr(now))
handles.output = hObject;
guidata(hObject, handles);
function varargout = HYCANALES_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
function caudal_Callback(hObject, eventdata, handles)
function caudal_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function rugosidad_Callback(hObject, eventdata, handles)
function rugosidad_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
end
function pendiente_Callback(hObject, eventdata, handles)
function pendiente_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function talud_Callback(hObject, eventdata, handles)
function talud_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function espejo_Callback(hObject, eventdata, handles)
function espejo_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function diametro_Callback(hObject, eventdata, handles)
function diametro_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function base_Callback(hObject, eventdata, handles)
function base_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function seccion_Callback(hObject, eventdata, handles)
global u Q n S
u=get(handles.seccion,'value');
Q=str2double(get(handles.caudal,'string'));
n=str2double(get(handles.rugosidad,'string'));
S=str2double(get(handles.pendiente,'string'));
switch u
case 1
msgbox('Escoja una seccion','ERROR')
return
case 2 %Seccion Rectacgular
img=imread('rectangular.jpg');
axes(handles.axes2)
imshow(img)
set(handles.caudal,'visible','on');
set(handles.rugosidad,'visible','on');
set(handles.pendiente,'visible','on');
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
set(handles.base,'visible','on');
set(handles.talud,'visible','off');
set(handles.diametro,'visible','off');
set(handles.espejo,'visible','off');
set(handles.text1,'visible','on');
set(handles.text2,'visible','on');
set(handles.text3,'visible','on');
set(handles.text4,'visible','on');
set(handles.text5,'visible','off');
set(handles.text6,'visible','on');
set(handles.text7,'visible','on');
set(handles.text8,'visible','on');
set(handles.text9,'visible','off');
set(handles.text10,'visible','off');
set(handles.text11,'visible','off');
set(handles.text12,'visible','off');
b=str2double(get(handles.base,'string'));
z=0;
case 3 %Seccion Triangular
img=imread('triangular.jpg');
axes(handles.axes2)
imshow(img)
set(handles.caudal,'visible','on');
set(handles.rugosidad,'visible','on');
set(handles.pendiente,'visible','on');
set(handles.base,'visible','off');
set(handles.talud,'visible','on');
set(handles.diametro,'visible','off');
set(handles.espejo,'visible','off');
set(handles.text1,'visible','on');
set(handles.text2,'visible','on');
set(handles.text3,'visible','on');
set(handles.text4,'visible','off');
set(handles.text5,'visible','on');
set(handles.text6,'visible','on');
set(handles.text7,'visible','on');
set(handles.text8,'visible','off');
set(handles.text9,'visible','off');
set(handles.text10,'visible','off');
set(handles.text11,'visible','off');
set(handles.text12,'visible','off');
b=0;
z=str2double(get(handles.talud,'string'));
case 4 %Seccion Trapezoidal
img=imread('trapezoidal.jpg');
axes(handles.axes2)
imshow(img)
set(handles.caudal,'visible','on');
set(handles.rugosidad,'visible','on');
set(handles.pendiente,'visible','on');
set(handles.base,'visible','on');
set(handles.talud,'visible','on');
set(handles.diametro,'visible','off');
set(handles.espejo,'visible','off');
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
set(handles.text1,'visible','on');
set(handles.text2,'visible','on');
set(handles.text3,'visible','on');
set(handles.text4,'visible','on');
set(handles.text5,'visible','on');
set(handles.text6,'visible','on');
set(handles.text7,'visible','on');
set(handles.text8,'visible','on');
set(handles.text9,'visible','off');
set(handles.text10,'visible','off');
set(handles.text11,'visible','off');
set(handles.text12,'visible','off');
b=str2double(get(handles.base,'string'));
z=str2double(get(handles.talud,'string'));
case 5 %Seccion Parabolico
img=imread('parabolico.jpg');
axes(handles.axes2)
imshow(img)
set(handles.caudal,'visible','on');
set(handles.rugosidad,'visible','on');
set(handles.pendiente,'visible','on');
set(handles.base,'visible','off');
set(handles.talud,'visible','off');
set(handles.diametro,'visible','off');
set(handles.espejo,'visible','on');
set(handles.text1,'visible','on');
set(handles.text2,'visible','on');
set(handles.text3,'visible','on');
set(handles.text4,'visible','off');
set(handles.text5,'visible','off');
set(handles.text6,'visible','on');
set(handles.text7,'visible','on');
set(handles.text8,'visible','off');
set(handles.text9,'visible','on');
set(handles.text10,'visible','off');
set(handles.text11,'visible','on');
set(handles.text12,'visible','off');
T=str2double(get(handles.espejo,'string'));
case 6 %Seccion Circular
img=imread('circular.jpg');
axes(handles.axes2)
imshow(img)
set(handles.caudal,'visible','on');
set(handles.rugosidad,'visible','on');
set(handles.pendiente,'visible','on');
set(handles.base,'visible','off');
set(handles.talud,'visible','off');
set(handles.diametro,'visible','on');
set(handles.espejo,'visible','off');
set(handles.text1,'visible','on');
set(handles.text2,'visible','on');
set(handles.text3,'visible','on');
set(handles.text4,'visible','off');
set(handles.text5,'visible','off');
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
set(handles.text6,'visible','on');
set(handles.text7,'visible','on');
set(handles.text8,'visible','of');
set(handles.text9,'visible','off');
set(handles.text10,'visible','on');
set(handles.text11,'visible','off');
set(handles.text12,'visible','on');
D=str2double(get(handles.diametro,'string'));
end
function seccion_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function ejecutar_Callback(hObject, eventdata, handles)
global u Q n S
switch u
case 1
errordlg('Escoja una seccion','ERROR')
return
case 2 %Seccion Rectacgular
b=str2double(get(handles.base,'string'));
z=0;
case 3 %Seccion Triangular
b=0;
z=str2double(get(handles.talud,'string'));
case 4 %Seccion Trapezoidal
b=str2double(get(handles.base,'string'));
z=str2double(get(handles.talud,'string'));
case 5 %Seccion Parabolico
T=str2double(get(handles.espejo,'string'));
case 6 %Seccion Circular
D=str2double(get(handles.diametro,'string'));
end
% Proceso de calulo
error=0.0000000001
C=((Q*n)/sqrt(S))^3;
y=1;
if u<=4
L=sqrt(1+z^2);
E=1;
while E>=error
G=y;
J=C*(b+2*y*L)^2;
K=(b+z*y)^5;
y=(J/K)^(1/5);
E=abs(G-y);
end
A=(b+z*y)*y;
P=b+2*y*L;
T=b+2*z*y;
elseif u==5
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
E=1;
while E>=error
G=y;
J=C*(3/(2*T))^5;
K=(T^2)/(8*y);
P=(2*K*y+4*y^2)^0.5+K*log(((K+2*y)^0.5+(2*y)^0.5)/(K^0.5));
y=(J*P^2)^(1/5);
E=abs(G-y);
end
A=(2*T*y)/3;
P=(2*K*y+4*y^2)^0.5+K*log(((K+2*y)^0.5+(2*y)^0.5)/(K^0.5));
K=(T^2)/(8*y);
else u==6
E=1;
teta=pi/2;
while E>=error
G=teta;
J=(D*teta/2)^2;
K=8*((C*J)^(1/5))/(D^2);
teta=sin(teta)+K;
E=abs(G-teta);
end
y=D*(1-cos(teta/2))/2;
A=((D^2)*(teta-sin(teta)))/8;
P=(teta*D)/2;
T=D*sin(teta/2);
end
R=A/P;
V=Q/A;
F=V/(sqrt(9.810001*A/T));
E=y+V^2/19.62;
% Visualizacion de Resultados
set(handles.tirante,'string',y);
set(handles.velocidad,'string',V);
set(handles.area,'string',A);
set(handles.perimetro,'string',P);
set(handles.radio,'string',R);
set(handles.froude,'string',F);
set(handles.energia,'string',E);
if u==5
set(handles.respejo,'string',K);
set(handles.text18,'string','Foco de la Parabola');
else
set(handles.respejo,'string',T);
set(handles.text18,'string','Espejo del agua');
end
if F<1
set(handles.flujo,'string','Subcritico');
else
set(handles.flujo,'string','Supercritico');
end
function ayuda_Callback(hObject, eventdata, handles)
UNIVERSIDAD NACIONAL SAN CRISTBAL DE HUAMANGA - UNSCH
FACULTAD : INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA
ASIGNATURA
: INGENIERA CIVIL
: PROGRAMACIN DIGITAL (IC-246)
JEFE DE PRCTICAS:
CSAR LIFONZO SALCEDO
coamcycesh@gmail.com http://wonderfulcls.blogspot.com/ http://www.unsch.edu.pe
helpdlg('Primero debera escoger la seccion del canal y luego ingresar
los datos que se pide de acuerdo al tipo de seccion, no ejecute el
programa sin antes haber ingresado los datos. EL AUTOR ','AYUDA')
function salir_Callback(hObject, eventdata, handles)
exit

Você também pode gostar