Hola, me gustaría crear una matriz que guarde estos datos
Inicial Primario X Y Ancho Altura Visible
A 1 10 20 30 40 on
A 2 10 20 30 40 on
A 3 10 20 30 40 on
B 1 10 30 30 40 off
¿Se podría hacer?
Luego quiero utilizar estos valores para un GUI
Un saludo y gracias a quien me pueda echar una mano
José Jeremías Caballero
function varargout = crear_matrices_strings2_jose_caballero(varargin) clc gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @crear_matrices_strings2_jose_caballero_OpeningFcn, ... 'gui_OutputFcn', @crear_matrices_strings2_jose_caballero_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 crear_matrices_strings2_jose_caballero_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject;guidata(hObject, handles); function varargout = crear_matrices_strings2_jose_caballero_OutputFcn(hObject, eventdata, handles) a(1)=handles.text1; a(2)=handles.text2; a(3)=handles.text3;a(4)=handles.text4; a(5)=handles.text5; a(6)=handles.text6; a(7)=handles.text7; a(8)=handles.text8; a(9)=handles.text9; a(10)=handles.text10; a(11)=handles.text11; a(12)=handles.text12; a(13)=handles.text13; a(14)=handles.text14; for i=1:5 set(a(i),'string',' ') end %Impresion desde un archivo de texto fid =fopen('crear_matrices_strings1_jose_caballero.txt'); datos=textscan(fid,'%s %s %s %s %s %s %s'); fclose(fid); for i=1:7 set(a(i),'String',datos{i}(1:end)) end columnas=char(65:90); %exportacion a excel el archivo de texto con matlab for i=1:7 xlswrite('crear_matrices_strings1_jose_caballero.xlsx',datos{i}(1:end),1,columnas(i));end %importacion desde excel hacia matlab [num,txt,raw]=xlsread('crear_matrices_strings1_jose_caballero.xlsx'); for i=8:14 set(a(i),'String',raw(:,i-7)) end handles.output = hObject; guidata(hObject, handles); varargout{1} = handles.output; function pushbutton1_Callback(hObject, eventdata, handles) web http://www.lawebdelprogramador.com/foros/Matlab/ -browserfunction pushbutton2_Callback(hObject, eventdata, handles) web http://www.matlabcaballero.blogspot.com/ -browser |
Servicios de Programación en MatLab
Lima - Perú
Para mayor informacion, contactarse a jjcc94@hotmail.com
No hay comentarios:
Publicar un comentario