Matlab - como crear una matriz a partir de una uitable

   
Vista:

como crear una matriz a partir de una uitable

Publicado por Karen Mendoza (1 intervención) el 14/02/2014 01:29:00
Buenas noches, quisiera saber como logro extraer los datos de una uitable y que se genere una matriz

Este es mi código, espero que puedan ayudarme.

% Se ejecuta cuando presionamos Intro. (un pushbutton)

function Intro_Callback(hObject, eventdata, handles)
set(handles.uitable10,'visible','on');

%Numero de filas y de columnas de la uitable

Nb=get(handles.NumBarras,'String');
Nb=str2double(Nb)
if Nb>20
errordlg('El sistema no debe tener mas de 20 barras','Calculo de la Matriz Zbus');
else

%Generar una uitable cuadrada. de Nb*Nb

num_elem=cell(Nb,Nb);
num_elem(:,:)={''};
set(handles.uitable10,'Data', num_elem);
set(handles.uitable10,'ColumnEditable',true(1,Nb));

%Quisiera extraer los valores de la uitable y llevarlos a una matriz que llame matriz 1

Matriz1=cell(Nb,Nb);
A=Str2double(get(handles.uitable10,'Data',Matriz1));

end



Me da el siguiente error:

Error in Datos2>Intro_Callback (line 83)
A=Str2double(get(handles.uitable10,'Data',Matriz1));


Ojala pudieran ayudarme con esto

Gracias:)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

como crear una matriz a partir de una uitable

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 14/02/2014 22:08:49
deberías subir tanto tu archivo fig y tu archivo m para poder ejecutar y hacer los arreglos pertinentes.
Ya que el foro ya permite subir archivos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar