jueves, 8 de marzo de 2012

miércoles, 7 de marzo de 2012

BASE DE DATOS EN MATLAB INTERFACE

Bueno publique mi duda en la web del programador  ojala me recuerdes , y la sugerencia fueenviar el programa ya que es algo largo por el código del guide .
Lo que yo estoy haciendo es una interfaz gráfica en la cual se ingresan una serie da datos personales de un paciente , y posteriormente esta información  la quiero almacenar en un documento de excel para ir formando una base de datos. Utilice el comando xlswrite para intentar resolver mi problema , sin embargo
al inicio funcionaba  bien pero con algunos problemas , ya que el ingresar datos nuevos se borraban los anteriores y ademas como son una cadena de caracteres cada una de las letras la guardaba en una celda , digamos que las descomponía .
Te envió ambos archivos y el documento en excel que hice para guardar la información
De nuevo te agradezco mucho por tu ayuda, no pense que me contestaran jaja !!!

José Jeremías Caballero
Servicios de Programación en MatLab
 Lima - Perú
 Para mayor informacion,  contactarse  a  jjcc94@hotmail.com 

viernes, 2 de marzo de 2012

GRAFICA DE TEMPERATURA vs MES EN MATLAB INTERFACE

     Hola, siempre he querido hacer un programa como el siguiente:
- Tengo muchísimos archivos .dat que contienen puntos X,Y (Gráfica de temperatura frente a meses)
- Las carpetas están por año y en cada una de ellas hay 12 archivos .dat
- Me gustaría crear una GUI, de tal manera que te aparezca la opción de escoger un año y el mes, y que luego el ya escoja ese archivo .dat y lo represente.
He visto que ayer preguntaron sobre como leer archivos .txt, esto es algo parecido pero yo no quiero ir a abrir y escoger el archivo, sino que el propio programa ya lo abra.
Para complicarlo más, me gustaría que esto se convirtiese en un ejecutable y poder instalarlo en otros ordenadores (junto a una carpeta con todos esos archivos. dat).
http://www.lawebdelprogramador.com/foros/Matlab/1316249-GUI_para_mostrar_coordenadas_en_diferentes_ordenadores.html

José Jeremías Caballero
Servicios de Programación en MatLab
 Lima - Perú
 Para mayor informacion,  contactarse  a  jjcc94@hotmail.com 

 

CAMBIO DE BASE EN MATLAB INTERFACE

Necesito pasar una cadena de caracteres a hexadecimal. Esta cadena la leo desde un editText y su contenido es una cadena en hexadecimal que es a lo que yo quiero transformarlo.
http://www.lawebdelprogramador.com/foros/Matlab/1311204-Pasar_de_String_a_Hexadecimal.html

function varargout = hexadecimal_decimal_hexadecimal(varargin)
clc
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @hexadecimal_decimal_hexadecimal_OpeningFcn, ...
                   'gui_OutputFcn',  @hexadecimal_decimal_hexadecimal_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 hexadecimal_decimal_hexadecimal_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);

function varargout = hexadecimal_decimal_hexadecimal_OutputFcn(hObject,...
    eventdata, handles)
varargout{1} = handles.output;
cadena_hexa1='35 2E A8 D4';
cadena_decimal1='53   46   168   212';   
set(handles.text6,'String',cadena_hexa1); 
set(handles.text12,'String',cadena_decimal1);

function ingrese_cadena_hexadecimal_Callback(hObject, eventdata, handles)
cadena_hexa=get(hObject,'String');
eb1=find(cadena_hexa==' ');
k=1;
m=1;
 for i=1:length(eb1)
     cadena_dec{k}=cadena_hexa(m:eb1(i)-1);
     k=k+1;
     m=eb1(i)+1;
 end
 cadena_dec{k}=cadena_hexa(m:end);
 for i=1:length(cadena_dec)
 decimal(i)=hex2dec(cell2mat(cadena_dec(i)));
 end
 set(handles.text3,'String',num2str(decimal))

function ingrese_cadena_decimal_Callback(hObject, eventdata, handles)
cadena_decimal=str2num(get(hObject,'String'));
hexadecimal=dec2hex(cadena_decimal);
 k=1;
 for i=1:size(hexadecimal,1)
     hex{k}=hexadecimal(i,:);
     hex{k+1}=',';
     k=k+2;
 end
set(handles.text10,'String',cell2mat(hex))




José Jeremías Caballero
Servicios de Programación en MatLab
 Lima - Perú
 Para mayor informacion,  contactarse  a  jjcc94@hotmail.com 

 

jueves, 1 de marzo de 2012

GRAFICA DE UNA FUNCION EN MATLAB INTERFACE

Este es un programa,  donde se introduce 3 datos.
  1. La funcion de la cual queremos  ver su grafica.
  2. El extremo  izquierdo del invervalo [a, b] donde se va a graficar 
  3. El extremo  derecho del intervalo [a,b] donde se va a graficar

José Jeremías Caballero
Servicios de Programación en MatLab
 Lima - Perú
 Para mayor informacion,  contactarse  a  jjcc94@hotmail.com 

Programación y algoritmos: asesorías, servicios, revision, creación y cursos

Asesorías, servicios, revisión, creación y cursos    modalidad online Servicios ofrecidos Asesoría Online Personalizada en MATLAB y...