![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MATLAB App Designer
文章平均质量分 60
记录自己应用MATLAB App Designer开发系统过程中,学习到的各种组件的应用,以及各种功能的实现
OneChestnut
这个作者很懒,什么都没留下…
展开
-
[MATLAB App Designer] MySQL数据库的连接、数据显示与应用
需要实现功能:(1)链接mysql数据库(2)1 MySQL数据库的链接2原创 2021-09-13 11:27:58 · 1895 阅读 · 0 评论 -
[MATLAB App Designer] 多窗口 App 中的交互(含数据传递)
需实现功能:设置一个“添加”按钮,通过点击该按钮,弹出信息输入对话框,输入完成后点击“确定”即在表格中显示添加后的数据。信息的添加对话框,就需要通过设计另一个窗口App来实现。1...原创 2021-08-21 00:03:38 · 20498 阅读 · 11 评论 -
[MATLAB App Designer] 删除表(UITable)中的选中行
一、添加我采用的多窗口交互的方式添加新数据,即点击“添加”按钮,弹出一个新的对话框进行数据的输入,再将这些数据添加到表中1、二、删除需实现效果:鼠标选中某一行,点击“删除”按钮即删除该行解决思路:在表中删除某行/列数据,即令该行/列为空。故我们需要获取到需要删除行/列的序号。(一)UITable1.添加回调函数选中UITable,右键添加CellSelectionCallback回调2.编写回调函数系统会自动生成第一行代码,该句中的indices即为鼠标所点击的行列数。获取该矩阵的第一原创 2021-08-02 09:16:35 · 4191 阅读 · 4 评论 -
[MATLAB App Desinger] 树(Tree)与表(UITable)的结合应用
学习自官方示例:《App That Displays Data in a Hierarchy Using Tree - 使用树以层次结构显示数据的App》https://ww2.mathworks.cn/help/matlab/creating_guis/display-items-in-a-tree-app-or-gui.html原创 2021-08-02 09:06:39 · 3357 阅读 · 0 评论 -
[MATLAB App Designer] 在表(UITable)中设置下拉菜单
首先还是通过创建table列表的方式,对UITable进行赋值(详见另一篇文章)T = table() 假设UITable中的一列变量名为Color,该变量需要实现下拉菜单的功能T.Color = {'Blue';'Red'} % UITable默认显示的数据T.Color = categorical(T.Color,{'Blue','Red'}); % 对数据进行分类,将类别显示在下拉列表中app.UITable.Data = T;效果如图需原创 2021-07-20 22:03:27 · 3483 阅读 · 0 评论 -
[MATLAB App Designer] 在同一个UITable中显示/输入不同类型的数据
为了界面的简洁和美观,我需要实现在同一个表中显示不同类型的数据,如活动名称为字符类型,工程量为数值类型等。同时,还需要在同一个表内实现(1)数据的导入显示(2)用户输入为了实现以上功能,主要内容可分为以下几点1 数据类型的转换针对将不同数据类型显示在同一个表中,我的思路是将所有类型的数据转换为cell类型。在UITable中,首先根据需求对表格进行初始化,此处app.N为我之前定义的活动数量app.UITable.Data = cell(app.N,10); % 定义表格的大小,cell可以原创 2021-04-07 21:39:33 · 5422 阅读 · 0 评论 -
[Matlab App Designer] 导出UITable中数据至Excel
如果UITable中数据格式为cell,则使用 writecell 将UITable中数据写入Excle同理,若数据格式为 table, 则使用writetablewritetable函数使用格式参考Matlab官方文档(writecell是类似的):https://ww2.mathworks.cn/help/matlab/ref/writetable.html?searchHighlight=writetable&s_tid=srchtitle官方文档中还介绍了导出至.txt格式文件的用原创 2021-04-07 17:24:13 · 5628 阅读 · 5 评论 -
[Matlab App Designer] UITtable 显示/输入数据
最近在为论文编写一个UI界面,记录一下学习过程,也方便自己后续需要的时候回顾。一 显示外部数据功能链接外部数据(Access数据库或Excel表),进而显示在 UITable上这个通过直接赋值即可实现:data = readtable(‘excel文件名称.xlsx’);app.UITable.Data = data;通过点击按钮,选择文件的方式导入数据(代码还包括了在文本框上显示文件路径) function SelectButtonPushed(app, event)原创 2021-01-19 19:44:50 · 12627 阅读 · 10 评论