function varargout = kinetcaply2(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @kinetcaply2_OpeningFcn, ...
'gui_OutputFcn', @kinetcaply2_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 kinetcaply2_OpeningFcn(hObject, eventdata, handles, varargin)
datos=get(handles.tabla1,'data')
datos (:,:)=[];
set(handles.tabla1,'data',datos)
handles.output = hObject;
guidata(hObject, handles);
function varargout = kinetcaply2_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
function altura1_Callback(hObject, eventdata, handles)
function altura2_Callback(hObject, eventdata, handles)
function tiempo_Callback(hObject, eventdata, handles)
function Ingresar_datos_Callback(hObject, eventdata, handles)
%Recogemos Ingresar_datos
C1=str2double(get(handles.altura1,'string'));
t1=str2double(get(handles.altura2,'string'));
C2=str2double(get(handles.tiempo,'string'));
r=2.2; %Radio del tubo
%CALCULAMOS EL VOLUMEN
Va=3.14*C1*(r^2);
Vb=3.14*C2*(r^2);
%Agrupamos en variables.
ts=sprintf('%6.3f ',t1);
Vola=sprintf('%6.3f ',Va);
Volb=sprintf('%6.3f ',Vb);
%la tabla blanca
datos=get(handles.tabla1,'Data');
%tabla vacia PRIMERA INGRESA DE INGRESAR_DATOS.
if isempty (datos)
%asignamos variables a cada columna
datos{1,1}=ts;
datos{1,2}=Vola;
datos{1,3}=Volb;
else %para cuando ya hay ingesta de datos
datos{end+1,1}=ts;
datos{end,2}=Vola;
datos{end,3}=Volb;
end
%mostramos los Ingresar_datos en tabla
set(handles.tabla1,'data',datos)
function Calcular_Velocidadades_Callback(hObject, eventdata, handles)
%Recogemos la matriz hecha
datos=get(handles.tabla1,'Data');
Ingresar_datos=str2num(cell2mat(datos(1:5,1:3)));
%calculamos las velocidades
v1=((Ingresar_datos(1,3)-Ingresar_datos(1,2)))/((Ingresar_datos(1,1)));
v2=(Ingresar_datos(2,3)-Ingresar_datos(2,2))/(Ingresar_datos(2,1));
v3=(Ingresar_datos(3,3)-Ingresar_datos(3,2))/(Ingresar_datos(3,1));
v4=(Ingresar_datos(4,3)-Ingresar_datos(4,2))/(Ingresar_datos(4,1));
v5=(Ingresar_datos(5,3)-Ingresar_datos(5,2))/(Ingresar_datos(5,1));
% %agrupamos las velocidades
V=[v1,v2,v3,v4,v5];
D=V';
F=horzcat(Ingresar_datos,D);
% %corregimos la data dela tabla
set(handles.tabla1,'Data',F)
function uipushtool1_ClickedCallback(hObject, eventdata, handles)
function pushbutton4_Callback(hObject, eventdata, handles)
function pushbutton5_Callback(hObject, eventdata, handles)
function pushbutton6_Callback(hObject, eventdata, handles)
function edit4_Callback(hObject, eventdata, handles)
function edit5_Callback(hObject, eventdata, handles)
function edit6_Callback(hObject, eventdata, handles)
function pushbutton7_Callback(hObject, eventdata, handles)