Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
 
 
主题工具 显示模式
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何将用户输入的uitable数据字符串化?

  1. 我正在尝试通过在GUIDE中创建一个uitable来构建矩阵形式。因此,我希望用户将数据输入表中,并且希望使用按钮上的数据。但是我不知道如何将表中的数据串到按钮上。有什么方法可以对表进行编程?我只接受回调。我必须在m-editor中使用create函数,cellselelectionfunc等吗?
  2. 我想制作一个3 x 3的矩阵,但是我无法在属性检查时编辑该行。当我删除第四行并应用时,它总是有4行。我只想制作3 x 3矩阵。不是4乘3。

回答:

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

data = get(handles.MyTable,'Data'); 如果将此代码放入按钮回调中(假设您的按钮具有MyButton的标记,则它将是函数MyButton_Callback(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);

更多&回答...
poster 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 02:55


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.