分享到:

基于MATLAB GUI电路计算平台的设计

MATLAB强大的科学计算与图形显示功能,几乎能够满足电路分析计算的所有要求,因此,它越来越广泛地应用于电路分析计算中。但是,目前利用MATLAB计算电路均是在命令窗口或编写M文件来进行的,这就要求使用者必须懂得MATLAB语言,而且对每一个电路计算都需要编程,使用不方便。借助于MATLAB的图形用户界面GUI可以设计开发出电路分析计算平台,使用者不需要懂得MATLAB语言,只要将列写的方程输入进去,就能在该平台上显示结果,并且可将结果可视化,基于MATLAB GUI的电路计算平台为电路分析计算提供了极大的方便。1电路计算平台及数学模型的建立不同电路计算问题采用的数学方法是不一样的,因此在设计电路计算平台时,首先应将电路计算问题分类,为不同的电路计算设计不同的平台,如直流电路计算平台、正弦交流电路计算平台、过渡过程计算平台等等;其次要建立数学模型。由于各种电路的分析计算均可以通过列写方程组进行求解,而MATLAB具有强大的矩阵运...  (本文共3页) 阅读全文>>

《武汉理工大学学报》2010年14期
武汉理工大学学报

基于MATLAB GUI可视化电路计算平台的开发

随着现代电子技术和计算机的发展,计算机辅助电路分析已成为电路分析和设计有效并广泛使用的辅助工具。MATLAB具有的科学计算、符号计算和图形处理功能,为开发电路分析计算软件提供了强有力的工具,同时它还可以解决Multisim等专业电路分析设计软件所不能解决的特殊问题[1]。但是,目前MAT-LAB用于电路分析计算主要是针对具体问题通过编程来解决,如参考文献[1-3],不具有通用性,效率低。从当前软件发展趋势来看,友好的用户界面已经成为应用程序的基本交互入口,MATLAB具有的图形用户界面设计工具GUIDE,提供了对GUI的支持,利用其可以设计出操作简单、使用方便的菜单化和控件式的人机交互界面。1电路方程建立方法———表矩阵法电路计算软件要求计算机自动建立方程、求解方程,以实现对电路的自动计算。目前,适用于大型复杂电路、易于计算机求解的现代电路分析方法很多,其中表矩阵法不需要转换,可以直接计算支路电压、支路电流和结点电压,计算功能强...  (本文共5页) 阅读全文>>

《计算机仿真》2006年02期
计算机仿真

基于MATLAB GUI的虹膜识别算法测试平台

1引言虹膜识别是目前研究较多的生物特征识别技术,它克服了传统身份识别方法的携带不方便、容易丢失、容易被伪造冒充等缺点,是目前可靠性高、稳定性好、防伪性好、携带方便、随时随地可用的身份鉴别方法。对于虹膜特征的提取和编码,现有的算法有John D augm an的算法,它采用G abor滤波器对虹膜特征进行二进制编码,计算模板之间的汉明距离进行匹配度[1];Boles等提出的一维小波过零检测方法,用过零点作为虹膜特征[3];W ildes等的基于拉普拉斯金字塔的图像匹配方法,从多分辨水平图像分解获得不同尺度虹膜信息,通过相似性比较模式[2];L im等的基于Haar小波分析的方法提出的用Haar小波多分辨分解图像,并进行二值编码[4];多通道G abor滤波器方法,用滤波结果的均值和方差表示特征,通过计算加权欧氏距离计算模式的相似性[5]。从文献都可以看到关于这些算法的比较以及给出的识别率,这些结果是在不同数据库下得到的结果,无法对...  (本文共5页) 阅读全文>>

《电脑知识与技术》2016年34期
电脑知识与技术

基于MATLAB GUI的红掌叶部颜色特征提取系统设计

设施花卉生产中经常会出现由有害生物侵染、不良环境影响等导致的突发性、暴发性病害,使得花卉外部形态出现病变[1],给病害监测和防控带来了极大的困难。由于高档花卉产值高,利润大,对品质要求高,因害减收造成的损失极为严重。使用传统的目测方法发现病情时,通常已错过防治的有利时机,严重时会造成花卉全部腐烂。因此,有效利用机器自动识别技术,及时发现和确诊花卉病害,并予以合理地防控,已成为设施花卉生产的重要保障。通常由病毒引起的病害会使茎叶部分退绿或全部退绿,呈现出典型的黄化、叶脉间黄化、斑驳黄化等现象[1,2]。此外,水、肥、土管理不合理导致的生理性病害也会使花卉叶片黄化,整株或局部叶片均匀退绿并进一步黄化,叶尖逐步变黑或焦边[3]。因此,可通过监测花卉叶部颜色的变化来判断花卉是否发生病变。MATLAB软件是美国Math Works公司出品的一款商业软件,广泛应用于算法开发、数据可视化、数值计算、图形图像处理等领域,其图形用户界面(Grap...  (本文共3页) 阅读全文>>

《物理实验》2017年06期
物理实验

运用Matlab GUI辅助大学物理实验

“第9届全国高等学校物理实验教学研讨会”论文众所周知,物理学是在实验基础上发展起来的,大学物理教学需要演示实验的支撑.例如,波动光学的理论较抽象,为了让学生深刻理解物理原理,在授课过程中,需要结合演示实验展示物理过程.但是光学实验的现场演示需要稳定的环境,同时,复杂的光路调试也会占用较多的课堂时间.另外,中山大学三地五校区办学,物理演示实验资源有限,教师紧缺,对非物理专业学生一般不开设演示实验,学生囫囵吞枣地学习大学物理,导致其不能深入地理解物理概念、掌握物理规律.Matlab软件在提供强大计算功能的同时,还支持GUI界面的设计,使用户可以轻松地实现数据的交互式显示[1-2].运用Matlab GUI技术对大学物理中一些实验进行仿真演示,可使教学过程更加生动形象,达到事半功倍的效果.限于篇幅,本文仅介绍光栅衍射和傅科摆运动的模拟仿真,方便学生深入理解其中的形成机理及蕴含的物理思想.1光栅衍射的仿真设计光栅衍射[3]是波动光学的重...  (本文共5页) 阅读全文>>

《计算机教育》2017年06期
计算机教育

基于Matlab GUI的医学图像处理课程虚拟实验平台设计

医学图像处理是图像处理技术应用到医学领域所产生的交叉学科,具有很强的理论性和实践性,也具有知识面广、理论难度大、实验内容深的特点[1]。在医学院校开设医学图像处理课程,不仅教授医学生医学图像处理的基本原理、方法及编程技术等,更重要的是培养医学生应用所学知识的能力。医学图像处理教学需要课堂教授,更需要加强实践性教学环节[2-3],但由于课时和实验条件的限制,传统授课有时难以达到教学要求,而虚拟实验则可弥补这方面的局限[4]:通过将Matlab仿真技术与GUI界面设计引入到教学中,开发可视化的医学图像处理虚拟实验平台,既取得理想的教学效果,也可培养医学生的自主学习能力、独立思考能力和综合应用能力[5]。医学生通过图像处理仿真熟悉各种医学图像处理方法的原理,并通过调整参数,了解参数变化对医学图像处理效果的影响。1 实验平台的结构医学图像处理虚拟实验平台的设计思想是结合医学图像处理的基本理论,通过虚拟实验的方法强化医学图像处理的基本思想...  (本文共4页) 阅读全文>>

《内蒙古农业大学学报(自然科学版)》2015年03期
内蒙古农业大学学报(自然科学版)

基于MATLAB GUI的自动控制原理虚拟实验平台的开发与研究

自动控制原理是学习自动控制技术的一门重要的专业基础课程,是控制理论的基础,而实验教学是自动控制原理教学过程中不可缺少的重要组成部分。目前很多高校该课程的实验教学还处于传统模拟实验阶段,即利用电子模拟实验台和示波器,在实验台上连接典型环节或系统,再施加典型信号,通过示波器观察响应曲线和各项性能指标,这种实验方法可以一定程度上锻炼学生的动手能力,但有一定的局限性,学生在实验中只是盲目地接线和调节元件参数值,对于所调节的参数与系统性能的关系难以理解,且观察效果不理想,实验缺乏趣味性,不利于激发学生的实验主动性和创新意识。MATLAB[1]是一套高性能的数值计算、信号处理和图形显示的可视化软件,MATLAB GUI[2](Graphical User Interface)是一种新型的图形用户界面,由窗口、光标、按键、菜单、文字说明等对象构成的一个用户界面,用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变...  (本文共5页) 阅读全文>>