Estructuras

Solo disponible en BuenasTareas
  • Páginas : 27 (6564 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de julio de 2010
Leer documento completo
Vista previa del texto
CÁLCULO EN UNA VIGA “T” DE REFUERZOS Y PARÁMETROS (PROGRAMADO EN MATLAB)

1. DATOS DE INGRESO:

h= Altura total de la sección de la viga
hf=Altura del ala
b= base de la sección transversal
bw=Ancho del alma
r= longitud para el recubrimiento
f’c= Calidad del concreto
fy= Esfuerzo de fluencia del acero
Mu= Momento último en la sección

2. DATOS DESALIDA:

Peralte efectivo
Índice de refuerzo mínimo
Cuantía de refuerzo para la sección
Cuantía balanceada
Cuantía máxima
Cálculo del acero para la sección
Tipo de falla











3. PSEUDOCODIGO:
4. function varargout = Viga_T(varargin)
5. % Viga_T M-file for Viga_T.fig
6. % Viga_T, by itself, creates a new Viga_T or raisesthe existing
7. % singleton*.
8. %
9. % H = Viga_T returns the handle to a new Viga_T or the handle to
10. % the existing singleton*.
11. %
12. % Viga_T('CALLBACK',hObject,eventData,handles,...) calls the local
13. % function named CALLBACK in Viga_T.M with the given input arguments.
14. %
15. % Viga_T('Property','Value',...) createsa new Viga_T or raises the
16. % existing singleton*. Starting from the left, property value pairs are
17. % applied to the GUI before Viga_T_OpeningFcn gets called. An
18. % unrecognized property name or invalid value makes property application
19. % stop. All inputs are passed to Viga_T_OpeningFcn via varargin.
20. %
21. % *See GUI Options onGUIDE's Tools menu. Choose "GUI allows only one
22. % instance to run (singleton)".
23. %
24. % See also: GUIDE, GUIDATA, GUIHANDLES
25.
26. % Edit the above text to modify the response to help Viga_T
27.
28. % Last Modified by GUIDE v2.5 04-May-2010 22:33:39
29.
30. % Begin initialization code - DO NOT EDIT
31. gui_Singleton = 1;
32.gui_State = struct('gui_Name', mfilename, ...
33. 'gui_Singleton', gui_Singleton, ...
34. 'gui_OpeningFcn', @Viga_T_OpeningFcn, ...
35. 'gui_OutputFcn', @Viga_T_OutputFcn, ...
36. 'gui_LayoutFcn', [] , ...
37. 'gui_Callback', []);
38. if nargin && ischar(varargin{1})39. gui_State.gui_Callback = str2func(varargin{1});
40. end
41.
42. if nargout
43. [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
44. else
45. gui_mainfcn(gui_State, varargin{:});
46. end
47. % End initialization code - DO NOT EDIT
48.
49.
50.
51. % UIWAIT makes Viga_T wait for user response (see UIRESUME)
52.% uiwait(handles.figure1);
53.
54.
55. % --- Outputs from this function are returned to the command line.
56. function varargout = Viga_T_OutputFcn(hObject, eventdata, handles)
57. % varargout cell array for returning output args (see VARARGOUT);
58. % hObject handle to figure
59. % eventdata reserved - to be defined in a future version of MATLAB
60. %handles structure with handles and user data (see GUIDATA)
61.
62. function edit1_Callback(hObject, eventdata, handles)
63. % hObject handle to edit1 (see GCBO)
64. % eventdata reserved - to be defined in a future version of MATLAB
65. % handles structure with handles and user data (see GUIDATA)
66.
67. % Hints: get(hObject,'String') returns contents ofedit1 as text
68. % str2double(get(hObject,'String')) returns contents of edit1 as a double
69.
70.
71. % --- Executes during object creation, after setting all properties.
72. function edit1_CreateFcn(hObject, eventdata, handles)
73. % hObject handle to edit1 (see GCBO)
74. % eventdata reserved - to be defined in a future version of MATLAB
75. %...
tracking img