- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                *   2010-08-29收到 , 2010-10-18改回
**文章编号 :1003-5850(2010 12-0042-02
表格在 MATLAB 图形用户界面设计中的应用
Application of Table to Design of MATLAB Graphic User Interface
龚妙昆
(华东师范大学数学系 上海  200241
【 摘 要】 M AT LAB 的主要特征是矩阵计算 , 图形用户界面 (Graphic U ser Interface 是它的另一个特色。 利用 用户界面表格的技术 , 将这两个特点结合起来 , 并由此设计和制作了一款线性规划 -运输模型优化的教学软件。 编译后能在 Window s 环境下运行。
【 关键词】 M ATLAB, 矩阵 , 图形用户界面 , 用户界面表格
中图分类号 :T P 391. 41文献标识码 :A
ABSTRACT   T he principal uses of M A T L A B a re calculation o f mat rix and g r aphic user int erface. T he autho r uses t he user inter face table to integ rat e the tw o uses, a nd designed and realized a t eaching so ftwa re for linear pr og r amming /tr affic mo del optimizatio n. It is enable to r un o n window s after compilatio n. KEYWORDS   M A T L A B, M A T R IX, G U I, U IT A BL E
   M ATLAB 是以矩阵为对象的科学计算语言。目 前所具有的工具箱涵盖了工程、 金融、 经济等 许多领 域。 人们利用这些工具可以解决许多实际问题。 而且 , 计算过程和结果可以通过可视化语句表现出来。 其中 , 图形用户界面 (Graphic U ser Interface :GU I 就是一 种几乎接近于“ Window s ” 型界面。用户可以把计算过 程的初始数据和结果通过“ 窗口” 形式表现出来。友好 的用户界面能使很多非专业人员也能方便地使用。在 文献 [1]里 , 就有许多高等数学、 大学物理等方面的演 示性应用例子。但是 , 在这些例子中 , 只有少量的输入 输出数据 (自变量或参数 。没有矩阵型 (或表格型 数 据的图形界面。 文献 [2]利用控件部分地实现了表格型 数据的输出图形界面化 , 但没有矩阵输入图形界面介 绍。针对这些缺憾 , 本文比较详尽地介绍矩阵数据的 图 1 运输问题中的运价表界面 图形界面化过程 , 并且通 过 综 合 利 用 控 件、 M ATLAB 中的用户界面 表 格和最 优化 工具 箱中 提供的命令函数 , 设计出 了 一款应 用广 泛的 优化 软件—运输优化界面。 如
图 1所示。该应用程序经
过编译后 , 能在 Window s 环境下独立使用。
1 用户图形界面设计的一般理念
图形用户界面 (GUI 是由窗口、 菜单、 按键等对象 构成的一个用户界面。 用户通过一定的方法 (如鼠标或
键盘 选择、 激活这些图形对象 , 使计算机产生用户所 期望的效果 , 比如绘图、 计算结果的呈现。
M ATLAB 的 GUI 编程可以用两种方式实现。第 一种方法是直观的 GUI 设计工具 GUIDE, 第二种就是 利用 M 文件代码构建界面 , 即 M 文件界面设计。 虽然 这种方法使用起来略显麻烦 , 但过程准确 , 结果简练。 事实上 , 不管采用哪种设计方法 , 都要经过内容分析、 构思草图、 控件布局和代码编写等过程。
2 用户界面表格的属性和使用
M ATLAB 中的用户界面表格函数为 UITA BLE, 调用后 , 在图形窗口中创建一个指定行数和指定列数 的表格。例如
UIT ABLE (num row s , numcolumns ; 再如 , 在建 立用户界面表格的时候 , 可以 指定列 (或行 的名称 :
UIT ABLE(data, columnNames ; 它的主要属性有
ColumnN ames :Cell arr ay o f str ings for column names . Data :Cell ar ray of v alues to be display ed in the table. Gr idColor :str ing , RG B v ector.
N um Co lumns :
                 原创力文档
原创力文档 
                        

文档评论(0)