问题标签 [matlab-uitable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

matlab - 运行 uitable 时出错

我正在尝试运行这个程序。但我收到一个错误

我哪里错了?代码:

0 投票
1 回答
864 浏览

matlab - table2array 在 matlab 中不起作用

在 MATLAB 中,我创建了一个表,其中包含在删除之前调用的回调函数,以将所有信息保存在文件中:

这是回调函数:

我打算然后保存数字数组,以便我可以在我的正常程序中使用它。

0 投票
2 回答
1770 浏览

matlab - 从用户输入生成 MATLAB 合适的行

我在 MATLAB 中有一个 GUI,它使用uitables进行输入。有一个固定数量的列,每列都有一个非常特定的格式,我将其存储为一个单元格数组,如下所示:

行数理论上是无限的;用户可以提供他们喜欢的数量。后端能够处理任意多的行输入。现在,我最初正在构建一个大型的 uitable,只是假设用户不会全部使用它。

问题是:我想设置表格和相关代码,以便用户选择最后一行并按 Enter 键时,它会创建一个与表格其余部分格式相同的新行。

我尝试了许多不同的方法,包括动态设置“数据”,它们似乎都打破了元胞数组规定的自定义格式。我敢肯定以前有人这样做过。谢谢你的帮助!

0 投票
1 回答
584 浏览

matlab - 合适的逻辑格式错误

我正在使用具有 4 列的 GUIDE 创建一个 uitable:第 1 - 数字,第 2 - 让 Matlab 选择,第 3 - 文本,可编辑,第 4 - 逻辑,可编辑。

当我运行我的 GUI 并尝试标记逻辑复选框时,我收到此错误:警告:此位置的表数据不可编辑。请点击了解更多信息。

我试图解决这个问题并失败了。因此,我该如何解决?我希望选中或取消选中它们(应选中默认选择)。

谢谢。

0 投票
1 回答
1406 浏览

matlab - 删除uitable中的选定行

有没有办法uitable使用鼠标右键单击删除一行,类似于在excel中完成的方式?我希望这样做是为了只保存我想要的数据而不是所有表格。

0 投票
1 回答
1226 浏览

matlab - 如何通过在 uitable 中推送某些内容来运行回调?

我有一个 gui,它通过按一个按钮返回一个文件名数组。该阵列在表格的图中显示。我使用了该代码:

例如,这将返回 6 行,每行都包含特定文件夹中的文件名。我想要的是找到一种方法,从表中激发文件的动画。我有动画的代码回调.

总而言之,我想要,例如推送文件名的名称,或者文件名的行数,或者在表中有其他东西可以调用动画的回调。有可能吗?任何想法都会有所帮助。

到目前为止,我使用了以下代码:

因此,当我选择一行(文件名)时,select_callback 函数会在另一个图中对文件名(我必须工作的东西)进行动画处理。

0 投票
1 回答
395 浏览

matlab - Matlab第一行适用

我有一个关于将编辑中的数据插入表格的问题。就像现在一样,出现了一个新行,其中包含我在文本框中写入的数据。我的问题是第一行..它是空白的。

提前致谢

0 投票
1 回答
750 浏览

matlab - 计算合适的行数

我无法计算我的 uitable 中的行数。

我已经尝试了命令高度,但我收到一条错误消息

0 投票
1 回答
752 浏览

matlab - 适用于matlab中的子列标题

我想创建一个包含三个主要列的 uitable。第二个应该有两个子列,第三个应该有三个。

我想让材料栏控制铁,兰德的第一个子栏应该是2,第二个是空白,依此类推。

有没有一种好方法可以做到这一点,还是我必须在 uitable 上方使用文本框?

0 投票
1 回答
1040 浏览

matlab - 在按钮回调之前触发 CellEditCallback

我有一个 GUI,用户可以在其中编辑值。我有一个用于该表的 CellEditCallback 函数,每当用户在编辑单元格时按 Enter 键或在单元格外部单击时,该函数都会触发并检查单元格中的输入错误。这很好用,但我也有一个使用该表中数据的按钮,我目前的问题是,当在单击单元格外的任何其他位置之前单击按钮时,或者在按下 Enter 之前,按钮回调运行首先,在该回调完成后 CellEditCallback 运行。这并不理想,因为我需要在计算中使用数据之前检查错误。那么,是否有人对如何首先运行 CellEditCallback 函数有任何想法?

这段代码产生了我遇到的问题:

注 1:我确实尝试使用 uiwait 和 waitfor 但问题不在于 CellEditCallback 函数被中断,它只是在按钮回调后触发。

注意 2:这是对函数作用的非常基本的描述,但我确实需要按该顺序触发回调,因为在 CellEditCallback 中设置了外部函数中的标志和重要变量等其他内容,因此我需要该回调在按钮一之前运行。

谢谢!