Matlab - Añadir valores a una uitable de un array .mat

 
Vista:
Imágen de perfil de Diego

Añadir valores a una uitable de un array .mat

Publicado por Diego (1 intervención) el 21/05/2018 14:41:00
Buenas tardes;

Llevo poco tiempo programando en matlab, estoy haciendo una interfaz gráfica la cual me permitirá controlar un dorso humanoide por medio de arduino, aún me encuentro con la interfaz, he almacenado unos valores en un .mat por medio de una GUIDE (char y cell), y por medio de otra GUIDE quiero mostrar esos valores en una uitable, pero me genera errores.

CODIGO:
1
2
3
4
5
6
7
function button_show_Callback(hObject, eventdata, handles)
 
mydata=load('matposicionhombroizq.mat')
num_elem=cell(1,2)
num_elem(:,:)={''}
set(handles.table_function,'Data',num_elem)
set(handles.table_function,'Data',mydata.myCellArray)


Había pensado exportar la columna que es char y agregarlo a la uitable, y de ahí exportar la columna de cell y agregarlo con 2da columna en la uitable, pero no encuentro los comandos a utilizar.

MI ERROR:

Reference to non-existent field 'myCellArray'.

Error in menu_function>button_show_Callback (line 240)
set(handles.table_function,'Data',mydata.myCellArray)

Error in gui_mainfcn (line 95)
feval(varargin{:});

Error in menu_function (line 42)
gui_mainfcn(gui_State, varargin{:});

Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)menu_function('button_show_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.
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