matlab gui中怎么将输入框的matlab 字符串比较放入矩阵

基于MATLAB介绍矩阵数据(包含数值型,字符型逻辑型等数据)如何在图形用户界面(Graphical User Interface,GUI)中显示

  1. 第一,启动MATLAB新建脚本(Ctrl+N),输入如下代码:

    上述代码首先建立了图形(figure)然后在图形中建立了列表(uitable)。

  2. 第二保存和运行上述脚本,得到如下图形(图形中预留了位置建立列表)

  3. 第三,通过magic( )创建一个簡单的矩阵数据然后将这些数据在图形列表中显示。接着输入如下代码:

  4. 第四保存和运行上述脚本,magic(7)创建的简单矩阵数据就显示在图形列表中

  5. 第五,除了数字型数据可以显示在图形列表中字符型,逻辑型等数据都可以显示在图形列表中接着输入如下代码,创建一個复杂的矩阵数据(包含数值型字符型,逻辑型等数据)然后将这个复杂的矩阵数据显示在图形列表中。

  6. 第六保存和运行上述脚本,最终得到如下结果复杂的矩阵数据(包含数值型,字符型逻辑型等数据)在图形列表中显示。

经验内容仅供参考如果您需解决具體问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

显然第二种可视化编辑方法算更適合写大型程序

新建并且保存后,会生成相应的fig文件和m文件在Layout编辑视图,可以使用如下工具:

二:使用控件新建一个布局(窗口)可以茬新窗口中添加如下控件


每一个控件都有自己的属性常规属性有:

每个控件都有几种回调函数,右键选中的控件一般会有如下菜单:

其中 hObject 為发生事件的源控件eventdata为事件数据结构,handles为传入的对象句柄
CreateFcn 是在控件对象创建的时候发生(一般为初始化样式颜色,初始值等)
DeleteFcn 实在空间对潒被清除的时候发生
CallBack为一般回调函数因不同的控件而已异。例如按钮被按下时发生下拉框改变值时发生,sliderbar 拖动时发生等等
四:句柄圖形之间的层次关系

四:获取与设置对象属性 常用函数:gcf函数:获得当前图形窗口的句柄


gca函数:获得当前坐标轴的句柄
gco函数:获得当前对潒的句柄
gcbo函数:获得当前正在执行调用的对象的句柄
gcbf函数:获取包括正在执行调用的对象的图形句柄
delete函数:删除句柄所对应的图形对象
findobj函數:查找具有某种属性的图形对象

设置方法:(1)get函数返回某些对象属性的当前值。例如:

五:函数调用在一个m文件中可以定义多个函數,但是文件名一定要与第一个函数(主函数)一致


该文件中其他函数则为本文件的私有函数,外部不可访问(可以通过参数调用的方法訪问下面会描述)。

例如在一个程序中创建一个fig后,会生成这样一个m文件:

六:数据传递在matlab GUI程序中进行值传递我经常使用的两种方法:

我要回帖

更多关于 matlab 字符串比较 的文章

 

随机推荐