Arrays 如何从用户输入的uitable中字符串化数据?

Arrays 如何从用户输入的uitable中字符串化数据?,arrays,string,matlab,user-interface,matlab-uitable,Arrays,String,Matlab,User Interface,Matlab Uitable,我试图通过创建一个uitable in指南来构建一个矩阵表单。因此,我希望用户在表中输入数据,并使用按钮上的数据。但我不知道如何将数据从表串到按钮。有没有办法给表格编程?我只想回电话。我必须在我的m编辑器中使用create函数、cellselectionfunc等吗 我想制作一个3乘3的矩阵,但无法在属性检查时编辑该行。当我删除第4行并应用时,它总是有4行。我只想做一个3乘3的矩阵。不是四乘三 假设uitable上的tag属性是MyTable,下面的代码将从表中获取数据 data = get(h

我试图通过创建一个uitable in指南来构建一个矩阵表单。因此,我希望用户在表中输入数据,并使用按钮上的数据。但我不知道如何将数据从表串到按钮。有没有办法给表格编程?我只想回电话。我必须在我的m编辑器中使用create函数、cellselectionfunc等吗

  • 我想制作一个3乘3的矩阵,但无法在属性检查时编辑该行。当我删除第4行并应用时,它总是有4行。我只想做一个3乘3的矩阵。不是四乘三


  • 假设uitable上的tag属性是MyTable,下面的代码将从表中获取数据

    data = get(handles.MyTable,'Data');
    
    如果您将此代码放入按钮回调(假设您的按钮有一个MyButton标记,这将是函数MyButton_回调(hObject、eventdata、handles)),您应该能够在单击按钮时看到表数据

    您可以将图形“OpeningFcn”(应该由Guide创建)中的表格数据初始化为3x3单元格矩阵

    handles.output = hObject; 
    
    % Initialise MyTable data to a 3x3 matrix
    set(handles.MyTable,'Data', cell(3,3));   
    
    % Update handles structure
    guidata(hObject, handles);
    
    有关创建gui表组件的信息,请参阅。