基于MATLAB的交互式教学系统的设计与开发学位论文
基于Matlab的交互式教学辅助软件设计与开发
基于Matlab 的交互式教学辅助软件设计与开发阮宗利,李维国,陈华(中国石油大学(华东)数学与计算科学学院,东营257061)摘要:通过WindowsDDE技术,利用Matlab和VisualBasic,设计和开发了一款《数值计算方法》教学辅助软件,该软件具有图形用户界面,便于课程算法的演示,其中的算法全部用Matlab写成M文件实现,可以随时轻松修改。
关键词:数值计算方法;Matlab;VB;动态数据交换The Designing and Developing of Interactive Teaching Software Based MatlabRUAN Zongli,LI Weiguo,CHEN Hua(Collage of Mathematics and Computational Sciences,China University of Petroleum east China,Dongying 257061)Abstract:By Using Visual Basic and Matlab,combining with Windows DDE technology,an interactive teaching system of Numerical Computation Method,is designed and developed.With graphical user interface,this software can be used to demonstrate the algorithms in the course expediently.To realize the algorithms,programs are designed in the form of M file of Matlab and can be modified easily anytime.Key words:numerical computation method;Matlab;VB;dynamic data exchange《数值计算方法》课程是高校信息与计算科学等专业的专业基础课[1],在其教学中,常用Matlab演示课程中的各种算法,然而它在用户界面方面却有所欠缺。
基于matlab gui的控制系统界面设计毕业设计论文
基于MATLAB GUI的控制系统界面设计摘要:MATLAB语言是一种十分有效的工具,能容易地解决在系统仿真及控制系统设计领域的教学与研究中遇到的问题,它可以将使用者从频繁的底层编程中解放出来,把有限的宝贵时间更多地华仔解决科学问题上。
MATLABA GUI是MATLAB人际交互界面。
由于GUI本身提供了windows基本控件的支持,并且具有良好的时间驱动机制,同时提供了MATLAB数学库的接口,所以GUI对于控制系统仿真的平台设计显得十分合适。
GUI对于每个用户窗口生成.fig和.m 文件。
前者负责界面的设计信息,后者负责后台代码的设计。
本文界面设计主要基于MATLAB GUI平台,结合控制系统基础理论和MATLAB控制系统工具箱,实现了用于控制系统界面的设计。
主要包括:进行常规控制环节(比如PID)的图形界面设计,能够在已知传输函数的情况下,输出常用响应曲线。
关键词:控制系统;MATLAB GUI;计算机设计Control system based on MATLAB GUI interface designAbstract: MATLAB language is a very effective tool,and can be easily resolved in the system simulation and control system of teaching in the field of computer-aided design and research problems,it could be the bottom of the user from tedious programming liberate the limted spend more valuable time to solve scientific problems. The MATLAB GUI is the interative interface.As the GUI itself provides the basic control windows support,and has a good mechanism for event-driven,while providing the MATLAB Math Library interface,the GUI for control system simulation platform for the design of it is suitable. GUI window generated for each user.Figand .M file. The former is responsible for the design of the interfaceinformation,which is responsible for the design of the background code.Research done in this article is mainly based on MATLAB GUI platform,the basis of combination of control syetem theory and MATLAB Control System Toolbox,the realization of control systems for computer-aided analysis and design software.Mainly includes:routine control links,such as PID,graphical interface design,can in the known transfer function of the case,the output respnonse curve is commonly used.Key words: Control System;MATLAB GUI;Computer design目录1 概述 (1)1.1 本文研究的目的以及意义 (1)1.2 已了解的本课题国内外研究现状 (1)1.3 本课题研究内容 (3)2 控制系统与MATLAB语言 (3)2.1 控制系统理论基础 (3)2.1.1 控制系统的古典理论与现代理论 (3)2.1.2 控制系统理论的基本内容 (4)2.2 MATLAB语言与控制系统工具箱 (4)2.2.1 MATLAB软件介绍 (5)2.2.2 控制系统工具箱介绍 (7)3 MATLAB简介及应用 (9)3.1 MATLAB GUI (9)3.2 图形用户界面设计工具的启动 (10)3.2.1图形用户界面设计工具的启动方式 (10)3.2.2 菜单方式 (10)3.2.3 图形用户界面设计窗口 (13)3.3 图形用户界面开发环境(GUIDE) (14)3.4 控件对象及属性 (16)3.5 菜单设计 (18)3.5.1 建立用户菜单 (18)3.5.2 菜单对象常用属性 (18)3.5.3 快捷菜单 (18)3.5.4 对话框设计 (19)3.5.5 公共对话框 (19)3.6 GUI程序设计 (19)4 GUI控制系统界面 (20)4.1 GUI控制系统界面设计 (20)4.1.1 具体设计步骤 (20)4.2 具体实现过程 (23)4.2.1 运行效果 (23)4.2.2 实现代码 (24)[参考文献] (25)附录 (26)谢辞 (29)1 概述1.1 本文研究的目的以及意义自动控制原理是自动控制专业和自动化专业的主要课程之一[3],是研究自动控制技术的基础理论课,是必修的专业基础课程。
基于MATLAB的虚拟实验系统的设计——主界面及部分模块的设计毕业论文
安徽工业大学毕业设计 (论文)课题基于MATLAB的虚拟实验系统的设计——主界面及部分模块的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:摘要自动控制原理是学习自动控制技术的一门重要的专业基础课程,是控制理论的基础。
而实验课是自动控制原理整个教学过程中不可缺少的重要组成部分。
对于初学自动控制理论课的学生来说.由于时间和专业知识的限制,直接利用MATLAB语言编程进行控制系统分析是极不方便的,需要在MATLAB基础上为用户开发出适用于使用的接口界面。
本文就是介绍了在MATALB软件环境下开发出的自动控制原理实验教学软件。
它利用MATLAB语言的界面设计功能及其提供的控制系统工具箱对自动控制系统进行建模和进行稳定性分析、根轨迹分析、频域分析,并说明了本软件的特点、功能和效果。
结果证明该软件系统可以取代传统模拟实验,它不仅能提高实验教学效率,改善实验效果,而且方便易行,具有推广应用价值。
同时利用该软件可以系统地让学生掌握控制系统设计思想的演化过程以及自动控制学科专业知识,从而提高学生分析和解决实际问题的能力。
关键词:自动控制原理建模 MATLAB 虚拟实验系统 GUI (图形用户界面)仿真AbstractAutomatic Control Theory is an important professional course in learning Automatic Control. And it’s a foundation of control theory.Experiment is an indispensable part in learning Automatic Control Theory.For a beginner of Automatic Control System, it is difficult to use the MATLAB programming language to analysis the control system, due to the limited time and poor professional knowledge.So we need to develop an interface which is easy to use based on MATLAB. This paper is about developing an experimental teaching software of Automatic Control Theory in MATLAB.We make model for automatic control system and analysis the stability, root locus and frequency domain by using the interface design function and automatic control toolbox. Additionally, we provide the note about the features, functions and effects of the software. Our results demonstrate that this software can replace traditional experiment. It could not only increase the teaching efficiency and improve the experiment teach effect, but also the software is very convenient. And also this software could make the students to master the evolvement process of design method of automatic control system and professional knowledge of automatic control. Obviously, it will improve the student’s ability o f analysis and solving problems.Keywords : Automatic Control Theory Modeling MATLABVirtual Experimental System GUI Simulation目录目录 (5)1 绪论 (6)2 虚拟实验系统的总体设计 (7)2.1 背景知识介绍 (7)2.1.1 虚拟实验系统的现状分析 (7)2.1.2 MATLAB简介及其在控制系统中的运用 (7)2.2 总体设计原理 (8)2.3总体设计框图 (9)3系统的部分模块实现与主界面设计 (10)3.1建模模块的实现 (10)3.1.1 建模设计思想及目标 (10)3.1.2 功能介绍及设计步骤 (11)3.2 根轨迹模块实现及实验报告生成模块的设计 (19)3.2.1 根轨迹模块的实现 (19)3.2.2 实验报告生成模块的设计 (26)3.3 主界面的设计 (30)3.3.1 设计思想及目标 (30)3.3.2主界面模块框图 (31)3.3.3主界面的具体设计 (32)4 系统设计成果及实验举例 (34)4.1系统设计成果 (34)4.2实验举例 (35)5 总结和展望 (37)5.1本文工作总结 (37)5.2课题展望 (38)参考文献 (39)致谢 (40)附录一科技文献翻译 (41)附录二所用函数表 (47)附录三毕业设计任务书 (48)基于MATLAB虚拟实验系统的设计机械与电气工程系电气工程及其自动化专业03电气一班后丽萍指导老师***1 绪论在目前有限的课堂教学和实验学时内,运用一定的仿真软件和计算机技术,使学生掌握专业的基本理论和控制系统的设计思想和方法,培养学生科研能力,是专业教学中值得研究和探讨的课题。
基于MATLAB的图形交互式数字信号处理教学实验系统
3 2007202210收到,2007207215改回33 沈 捷,男,1976年生,讲师,研究方向:机器人路径规划。
文章编号:100325850(2007)0920059203基于M AT LAB 的图形交互式数字信号处理教学实验系统The Graph ica l I n teractive Teach i ng Exper i m en ts System forD ig ita l Signa l Processi ng ba sed on M AT LAB沈 捷 王 莉(南京工业大学自动化学院 南京 210009)【摘 要】目前还没有一个关于数字信号处理课程很好的教学实验系统,以M A TLAB 作为二次开发平台,结合数字信号处理课程的内容设计并实现了一个图形交互式教学实验系统。
该系统不仅可以演示实验,还可以让用户自行修改实验参数。
该系统不仅可以很好地用于实验教学,还可用于辅助理论教学,改善了教学的效果。
【关键词】M A TLAB ,GU I D E ,数字信号处理,GU I中图分类号:T P 391文献标识码:AABSTRACT Because there is no t a good teach ing experi m ents system fo r digital signal p rocess ,so a graph ical interactive teach ing experi m ents system based on M A TLAB has been designed and i m p lem ented fo r digital signal p rocess (D SP )in th is paper 1T h is system can show the experi m ent demo s ,and the user is per m itted to modify the param eters 1T h is system can no t only be w ell app lied to experi m ental teach ing but also suppo rt theo retical teach ing 1T he teach ing effect w as i m p roved because the system w as active and straigh t 1KEYWOR D S M A TLAB ,GU I D E ,digital signal p rocessing ,GU I 数字信号处理实验环节在教学的过程中是非常重要的,实验有助于学生理解所学的理论。
基于MATLAB的交互式教学系统软件开发技术_成晓明
作者简介: 成晓明( , 女, 副教授, 硕士生导师, 主要研究计算机控制系统仿真与系统研发。 彭佳扬, 在读硕士。 田淑杭, 在读硕士。 许云龙, 助工。 $XLMY)
$$L !""!#$%
计算机工程与应用
:#!
8=>?=@ 交互式教学系统自动导入的实现
该 系 统 的 8=>?=@ 交 互 式 教 学 系 统 是 基 于 8=>?=@ 环
, C’9D26<:: &’()’* , <=;9K@:;<T9 , -<CD@E *@C<: , WK@VO<:@E SC9K 0=;9KQ@:9C( WS0) :@EE7@:> , 9BDE@;<G=
$
引言
计算机仿真技术综合集成计算机、 网络、 多媒体信息、 自动
系统仿真设计、系统仿真实例演示、调用网上教学系统、 与
当前活动窗 ; 窗口被还原到最近使用的大小和位置, 口仍保持活动状态 窗口以一个目标来表示, 当前活动窗口仍保持活动
&’/)6)/)7+*,-<-345 %
C(D?? 函数调用某 个 应 用 程 序 并 成 功 地 执 行 后 , 返 回 一 , 它是执行程序唯一标识。 个任务标识( >05L KM) 例如: “ , 9N5O+11( 3: PB)6*-B5PB-.*#+9+ ” :) 该语句调用 AHQM , 并把 KM 返回给 I 。注意, 在具体输入 程序时, KM 不 能 省 略 , 上 面 的 语 句 若 写 成 : CO+11 ( R 3: PB)6S 则是非法的, 必须在前面加上“ ( 可以用 *-B5PB-.*#+9+R , :) IN ” 就已 其他变量名) 。注意, CO+11 启动的程序可能还没有执行完,
刍议MATLAB软件在教育系统中的应用与研究
0 = < n = < 2 0 0 。绘 制 x ( n ) 及 它 的 离 散 傅 立 叶变 换 的 图 。根 据 我 们 的 实 验 , 在 MAT L AB 工 具 中
分 析 和 设 计 ,把 MA T L AB和 数 字 信 号 处 理 相
应的数值就可 以求得最终的结果 , 十 分的简单、
9 . 9 0 6 5 ,最大值和最 小值分 别为 9 8和 6 2 。
【 关键 词 】M A T L A B 软件 统计数 学 教 育 系统 2
.
2 . 2例 2
界 面设 计这两 个工 具。MA T L AB还提供 了对 准确 。因此 ,对于这个例题 ,我们 只要编写 一 于滤波器进行分析 、滤波器 的实现 、滤波器 的 个简单的小程序 ,就能够一次性的求得结果。 离 散 化 等 功 能 。这 些 概 念 都 是 十 分抽 象 的 ,对 根据上述的步骤,就 能够得到实验最终结 其 基 本 理 论 的掌 握 以及 进 行 使 用 都 很 不 容 易 , 果:通过使 用 MA T L AB工具 ,将这 1 O个数值 然 而 MA T L AB这 个 工 具 所 具 备 的强 大 的 计 算 输入 以后,通过源程序的计算 ,能够迅速 的得 仿 真 的能 力 ,能 够 把 对 于 信 号 处 理 的 抽 象 理 论 出最 终的 结果, 即:1 0个 学生 的分 数 的总成
软件应用 ・ S o f t w a r e A p p l i c a t i o n
刍议 MA T L A B软件在教育 系统 中的应用 与研 究
文/ 张婵
基于MATLAB_GUI信号与系统教学软件设计_毕业设计论文
基于MATLAB_GUI信号与系统教学软件设计_毕业设计论⽂基于MATLAB_GUI信号与系统教学软件设计⽬录1 引⾔ (2)1.1论⽂写作背景 (2)1.2研究问题的提出 (2)1.3研究问题的解决⽅案 (3)2 MATLAB软件简介 (3)2.1 MATLAB发展过程 (3)2.2 MATLAB⼊门及其结构 (4)2.3 MATLAB在信号与系统中的应⽤ (5)3 信号与系统知识结构 (5)3.1信号与系统课程简介 (5)3.2基于教学软件中有关信号与系统的知识结构 (6)3.2.1 信号的频域分析 (6)3.2.2 系统的频域分析 (8)3.2.3教学软件中相关知识结构 (10)4 GUI界⾯的创建与应⽤ (10)4.1GUI界⾯的基本知识 (10)4.2信号与系统教学软件GUI设计 (12)4.2.1GUI主界⾯的设计 (12)4.2.2周期信号频域分析 (13)4.2.3⾮周期信号频域分析 (15)4.2.4系统的频率响应 (24)结论 (26)参考⽂献 (27)致谢 (28)1 引⾔1.1论⽂写作背景随着社会科技的⾼速发展以及计算机⽹络的普及,对信息应⽤的研究就变得⾮常重要,⽽其中对信号波形的模拟可以⽅便研究⼈员进⾏科学研究。
“信号与系统”课程的特点是概念抽象,数学运算量⼤、公式和理论推导相对较多,因此⼀直处于教难、学更难的境况中,这就更加需要通过实验来帮助学⽣理解这些抽象概念。
学校开设的传统实验均在实验室的硬件实验设备上完成,设备的使⽤存在空间、时间上的局限性,另外,对仪器操作不当等因素导致⽆法看到正确的波形。
⽽⽤软件对信号波形进⾏仿真有着界⾯可视性强,操作简单⽅便;便于数据修改,⽂件保存,实验效率⾼,实验内容丰富,结果直观易懂,便于分析的优点,同时可以让学⽣对相关课程产⽣兴趣,所以使⽤软件有必要⽽且急为迫切。
1.2研究问题的提出在学习“信号与系统”这门课程时,由于该课程对数学要求较⾼,理论结果往往来源于复杂的数学运算及推导,这就导致学⽣将⼤量的时间⽤于进⾏⼿⼯数学运算(如微分、积分、⽅程求解、多项式求根等),⽽未真正理解分析结果在信号处理中的实际应⽤。
基于Matlab的交互式教学辅助软件设计与开发
1 技术路 线
为实现 V B与 M t b混合编程 ,有多种方案 。本 系统中 , aa l 用 V . B6 0设计 图形用户界 面 ,利用 M t b6 al . a 5进行数值计算 , 其 中使用的算法都写成 了 M文件 ,程序运行 中通 过动态数据 交换 ( D )技术实现 V D E B与 Maa t b的实时交互 ,Ma a l l fb进程 作为在后 台运行 的 D E服务器 ,提 供计 算和绘图 的功能并将 D 结果返 回给 V B程序 。 D E是基于 Widw 的一种消息机制 ,在客户机 ( 出 D nos 提 会话 的~方)和服务器 ( 作出反应 的~方)程序 问通过互 相 传通 消息进行 会话 ,它允许 两个或两个 以上 的应 用程序之 间 进行实时的数据交换 。D E协议 主要有 3 : ()应用程序 D 层 1
该软件具有 图形用户界 面,便 于课 程算法的演示 ,其 中的算法全部用 Maa db写成 M 文件 实现 ,可以随时轻松修改。 关键词:数值计算方法;Maa ;V db B;动态数据 交换
T e De in n n v lp n fI tr cie T a h n ot r s d Malb h sg i g a d De e o i g o e a t e c i g S f n v wa e Ba e t a
属 性或 方法 Ln h m属性 i e k Ln T pc 性 i o i属 k Ln Tm O t i i e u 属性 k Ln M d 属性 i oe k
描述 设 置服务 器 的 D E 话项 目 D 会 设置 服务 器 的 D E会 话主题 D 设置 D E响应 消息 的时间 D 设置 D E交互 的模式 D
C mp t t n Meh d i d s n d a d d v lp d W i rp i a s r it r c ,t i s f a e c n b s d t e n t t h o u ai t o , s e i e n e e o e . t ga h c lu e n ef e h s ot r a e u e o d mo sr e te o g h a w a ag r h n t ec u s x e in l . o r aiet e ag r h , r g a r e i n d i efr o f e o t b a d c n b lo t msi o ree p d e t T e lz h lo i ms p o r msa e d sg e n t m fM i f i h y t h o l Mal n a e a mo ie a i n t . d f d sl a y i i e y me
基于MATLAB的交互式多媒体教学技术研究
基于MA L B T A 的交互式 多媒体 教学技术研究
朱玲欣 杨 , 帆
(. 1 河北农业大学 理学 院, 河北 保定 0 10 ; . 7 0 1 2 河北农业 大学 机电工程学 院, 河北 保定 0 10 ) 7 0 1
摘
要: 多媒 体在 高等 学校 教 学 中应 用非 常广 泛 , 在 多数 多媒体 教 学 中缺 乏教 师与计 算机及 但
关键词 : 动合成 ; 振 多媒体教 学 ; T A 程序 MA L B;
中图分类 号 : 4 21 T 9 98 0 1 .; N 1. 文献 标识 码 : A
随着我 国对 高 等教 育投 入 的不断 增加 和高 等学 校教 学改 革 的不 断深化 , 多媒体 教学 手段 的应 用越 来越
实例 .
1 拍 的形 成
当2 同方 向 、 同频 率 的简谐 振 动合 成时 , 个 不 由于频率 不 同 , 位差 随 时 间改变 , 振 动一 般不 再 是简谐 相 合 振 动 , 况 比较 复杂 . 如果 频率 较大 且频 率相 差很 小时 , 生 的合 振 动 的振 幅会 出现 时 而加 强 时而减 弱 的 情 但 产 现 象称 为拍 [ 2 1 .
广泛. 利用多媒体进行教学 , 可以集文字 、 声音 、 图像 、 动画于一体 , 实现教学过程与教学 目标的优化 , 从而提
高教学 效果 . 然而 , 目前 多数多媒 体 教学课 件普 遍存 在着 缺乏 互 动性 的问题 [, 种互 动性 包括 教 师与计 算机 之 间的 1这 】 互 动 和教 师与 学生 之 间的互 动 . 教师 与学 生之 间 的互动 , 要靠 教 师 的教学 艺术 和教 学 经验 来 完成 ; 教师 与 而 计 算机 之 间 的互 动 则依 赖 于教学 课件 的制 作 . 目前 的多媒 体课 件 大 多是 用Pw ro t o ePi 做成 的课 件 , 教案 和 n 把
Matlab交互式界面设计与开发方法
Matlab交互式界面设计与开发方法导言:Matlab是一种功能强大的编程语言和数值计算环境,用于科学计算、数据可视化和算法开发。
在日常的工程和科学研究中,经常需要使用Matlab来进行数据处理、算法实现等任务。
然而,对于非专业的编程人员来说,Matlab的命令行界面可能并不直观和易于使用。
因此,我们需要设计和开发交互式界面,以便更方便地使用Matlab进行数据处理和算法实现。
一、Matlab的GUI开发工具Matlab提供了一些强大的GUI(图形用户界面)开发工具,使得用户可以轻松设计和开发各种交互式界面。
其中最重要的工具是GUIDE(Graphical User Interface Development Environment),它使用户能够通过可视化方式设计和布局界面元素,而无需编写代码。
二、使用GUIDE进行界面设计使用GUIDE进行界面设计非常简单,只需按照以下步骤操作即可:1. 打开Matlab并进入GUIDE工具;2. 选择创建新的GUI,然后选择基础布局(如单个面板、网格布局等);3. 在界面上添加所需的UI元素,如按钮、文本框、下拉菜单等;4. 设置每个元素的位置、大小和其他属性;5. 通过拖拽和调整元素之间的连接线来确定它们之间的交互关系;6. 编辑每个UI元素的回调函数,以实现用户与界面的交互。
三、Matlab的UI编程语言除了使用可视化界面设计工具,Matlab还提供了一种专门的UI编程语言,称为句柄图形(Handle Graphics)。
通过使用这个语言,用户可以更精细地控制界面元素的属性和行为。
四、处理用户输入在交互式界面设计中,处理用户输入是至关重要的。
Matlab提供了各种方式来处理用户输入,其中最常用的是回调函数。
回调函数是一种特殊的函数,当用户与界面交互时会自动触发执行。
用户可以在回调函数中编写相应的代码,以响应用户的输入。
五、界面美化和优化一个好的交互式界面不仅要具备良好的功能性,还应具备良好的视觉效果。
基于MATLAB的“模式识别”交互式教学内容设计
一、引言模式识别(Pattern Recognition )是指对表征事物或现象的各种形式的(数值的、文字的和逻辑关系的)信息进行处理和分析,以对事物或现象进行描述、辨认、分类和解释的过程,是信息科学和人工智能的重要组成部分。
模式识别技术在生物医学、航空航天、工业生产、交通安全等许多领域发挥着重要的作用。
鉴于模式识别技术的重要性,许多高校都开设了模式识别的相关课程,这为学生毕业后从事智能识别、工业无损检测、医学诊断等工作打下了必要的知识基础。
本校为电子信息科学与技术专业的学生开设“模式识别”课程。
2011—2012年,课程组就原有的“模式识别”课存在的问题进行了相应的教改工作。
作为学校立项的教改项目,“‘模式识别’课程教学改革研究与实践”(2010-3-22)解决了原来的课程体系中部分教学内容陈旧的问题,提炼精品内容进行重点讲授,同时增加了一些新颖的、实用的模式识别技术(人工神经网络、支持向量机),密切联系实际应用,提高了学生的学习兴趣;改善了原有的教学模式中理论推导过多、而学生对课程核心思想理解不深入的状况,根据教学内容开发了相关实验,在实践中加深了学生对知识的理解。
目前本校开设的“模式识别”课程共包含七章的授课内容,分别是绪论、贝叶斯决策理论、线性判别分析、特征提取和选择、聚类分析、人工神经网络、支持向量机。
改革后的教学内容受到学生的广泛认可,但是在教学方式和教学手段方面仍存在一些问题。
例如,在介绍Fisher 判决准则时,目前采取的讲授方式是先以板书的形式讲解Fisher 判决准则的基本原理,然后总结利用Fisher 判决准则进行模式分类的步骤并展示在PPT 上,最后以一次实验课“Fisher 判别算法”加深学生对Fisher 判决准则的理解。
但是,在近两年的授课过程中,发现学生在理论课上对算法的理解不直观、不透彻,无法留下深刻的印象,因而在相隔几天之后的实验课上需要重新理解算法原理才能进行相关的实验编程。
论文基于MATLAB的信号与系统教学辅助软件设计
摘 要随着当代计算机技术的不断发展,计算机逐渐融入了社会生活的方方面面。
计算机的使用已经成为当代大学生不可或缺的基本技能。
信号与系统课程具有传统经典的基础内容,但也存在由于数字技术发展、计算技术渗入等的需求。
在教学过程中缺乏实际应用背景的理论学习是枯燥而艰难的。
为了解决理论与实际联系起来的难题国内外教育人士目光不约而同的投向一款优秀的计算机软件——MATLAB 。
通过它可用计算机仿真,阐述信号与系统理论与应用相联系的内容,以此激发学习兴趣,变被动接受为主动探知,从而提升学习效果,培养主动思维、学以致用的思维习惯。
以MATLAB 为平台开发的信号与系统教学辅助软件可以充分利用其快速运算,文字、动态图形、声音及交互式人机界面等特点来进行信号的分析及仿真。
运用MATLAB 的数值分析及计算结果可视化、信号处理工具箱的强大功能将信号与系统课程中较难掌握和理解的重点理论和方法通过概念浏览动态演示及典型例题分析等方式,形象生动的展现出来,从而使学生对所学知识理解更加透彻。
同时运用教学软件中的数值计算工具箱,将学生从大量繁琐的手工数学运算中解放出来,将更多时间留给对基本概念和基本方法的思考。
关键词关键词::信号与系统,MATLAB ,应用分析ABSTRACTAs the modern computer technology development, computer gradually merged with the various aspects of social life. the use of the computer has become an essential part of the basic skills of students. the signal and systems of traditional classic of course, but there is also due to a digital technology development, the technology in the demand. in the teaching process of the practical application of theoretical study is boring and difficult.Theory with practice in order to solve the problem of educational circles and looked into a simultaneous of computer software — — matlab. it can be used by computer simulations, signals with the system theory and application related to the content, it aroused interest in learning and became passive acceptance of the initiative and thereby elevate learning, training of active in the habit of thinking, thinking.To the platform of the development of matlab signal system of teaching and assistive software can make full use of its rapid operation of graphic, text, dynamic and interactive voice man-machine interface to the characteristics of the analysis and emulation.To the platform of the development of matlab signal system of teaching and assistive software can make full use of its rapid operation of graphic, text, dynamic and interactive voice man-machine interface to the characteristics of the analysis and emulation.KEY WORDS:signal and system,matlab,An analysis目 录前 言 (1)第 1 章 绪论 (2)1.1 论文写作背景 (2)1.2 研究问题的提出 (3)1.3 研究问题的解决方案 (4)第2章 MATLAB软件简介 (6)2.1 MAILAB简介及发展过程 (6)2.2 MATLAB入门 (7)2.3 MATLAB语言平台简单介绍 (9)第3章 信号与系统简介 (11)3.1 信号与系统发展过程 (11)3.2 信号与系统课程特点及重点内容 (12)3.3 信号与系统涉及内容 (13)第4章 MATLAB在信号与系统中的应用 (15)4.1 MATLAB中信号表示及可视化 (15)4.2 MATLAB在信号与系统分析中的应用 (17)4.2.1 MATLAB在时域、频域、S域、Z域里的应用举例 (17)4.2.2 MATLAB在信号调制、滤波及求解中的应用 (24)第5章 GU I界面的创建与应用 (31)5.1 GU I界面创建的基本知识 (31)5.2 GU I界面在信号与系统中的应用 (33)5.3 信号与系统实验平台设计 (36)结 论 (47)参考文献 (48)致 谢 (49)前 言随着我国高等教育逐步的实现了大众化以及产业结构进一步调整,社会对人才的需要出现了层次化和多样化的变化,这反映到高等学校的定位与教学要求中,必然会带来教学内容上的差异化和教学方式上的多样化。
Matlab在智能交互系统设计中的应用指南
Matlab在智能交互系统设计中的应用指南随着智能技术的发展,智能交互系统的设计和开发已成为众多领域的热点。
Matlab作为一种强大的数学计算软件,其丰富的工具箱和大量现成的函数库使得它成为智能交互系统设计的理想工具之一。
本文将介绍Matlab在智能交互系统设计中的应用指南,并探讨其在不同环节的实际应用案例。
一、数据处理与分析在智能交互系统设计中,数据的处理与分析是非常重要的一个环节。
Matlab提供了丰富的数据处理函数和工具,能够帮助我们完成各种数据处理任务。
比如,通过Matlab的统计工具箱,我们可以对大量数据进行描述性统计分析,了解数据的分布情况、均值、方差等信息。
此外,Matlab还支持各种数学运算和矩阵操作,可以对数据进行加工和转换,为后续的建模和预测提供基础。
二、机器学习与模型建立在智能交互系统的设计中,机器学习算法和模型建立是至关重要的一环。
Matlab提供了丰富的机器学习工具箱,包括分类、回归、聚类、降维等算法。
这些算法能够帮助我们从大量数据中学习模式和规律,并建立相应的预测模型。
例如,通过使用支持向量机(Support Vector Machine)算法,我们可以根据已有的样本数据进行分类任务,进而实现智能交互系统中的自动分类功能。
三、图像处理与计算机视觉对于智能交互系统而言,图像处理和计算机视觉是必不可少的技术。
Matlab提供了强大的图像处理工具箱,能够帮助我们完成各种图像处理任务。
比如,通过Matlab的图像滤波函数,我们可以对图像进行降噪和增强,提高系统的视觉感知能力。
此外,Matlab还支持计算机视觉算法的开发和实现,比如人脸识别、目标检测等。
这些功能可以为智能交互系统提供更加直观和高效的用户交互方式。
四、自然语言处理与生成在智能交互系统的设计中,自然语言处理技术能够使得系统更易于理解和响应用户的指令。
Matlab提供了自然语言处理工具箱,包括词法分析、句法分析、语义分析等功能。
基于Matlab的交互式信息论编码实验教学系统设计
基于Matlab的交互式信息论编码实验教学系统设计
牛秋娜;王景景;闻卫军;刘云
【期刊名称】《实验室研究与探索》
【年(卷),期】2014(033)012
【摘要】基于Matlab的GUI(图形用户界面)设计工具,针对课程内容和特点,设计和开发了交互性好、后续开发性强的实验教学系统.系统将复杂的计算程序和代码设计以M语言回调函数的形式隐藏于后台,借助于界面控件进行调用.内容涵盖信息论与编码中三大编码的主要编码算法,覆盖知识全面,能很好地满足教学需求.结合系统开设的多种类型的实验有效地将抽象理论实例化,在增加学生学习兴趣、培养其动手能力和创造能力方面效果良好.
【总页数】4页(P86-89)
【作者】牛秋娜;王景景;闻卫军;刘云
【作者单位】青岛科技大学信息科学技术学院,山东青岛266061;青岛科技大学信息科学技术学院,山东青岛266061;青岛科技大学信息科学技术学院,山东青岛266061;青岛科技大学信息科学技术学院,山东青岛266061
【正文语种】中文
【中图分类】TN911.2
【相关文献】
1.基于MATLAB的Huffman编码实验教学平台设计 [J], 李荣
2.MATLAB在"信息论与编码"实验教学中的应用 [J], 张正言;田雨波;张冰
3.Matlab与信息论与空时编码融合的研究和实践 [J], 倪梁方;吴良美;王培珍;;;
4.基于CDIO理念的信息论与编码课程实验教学探索 [J],
5.基于MATLAB GUI的信息论与编码教学演示平台设计及实现 [J], 赵志欣;温俊;刘俊杰
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB的交互式教学系统的设计与开发学位论文
基于M A T L A B的交互式教学系统的设计与开发摘要MATLAB是一种以矩阵运算为基础的交互式程序语言。
它集成了数值计算、矩阵计算和图形绘制功能。
目前,广泛应用于研究、解决各种数学及工程问题。
本设计主要研究基于MATLAB的交互式教学系统的设计与开发及其实现,介绍MATLAB与Word之间的交互式链接的实现(即Notebook功能),讲述运用GUI工具实现交互式教学系统界面的设计方法,所设计系统可以实现常用函数图形三维坐标演示以及程序和图形在Word中的显示,方便论文及报告的撰写。
关键词:MATLAB,Notebook,Word,交互式,教学系统,GUI第一章绪论1.1 引言MATLAB 是英文Matrix Laboratory(矩阵实验室)的简称,是美国MathWorks公司推出的科学计算语言,亦称数学软件。
具有可靠的数值计算和符号计算功能、强大的绘图功能、简单易学的语言体系以及为数众多的应用工具箱,主要应用于工程计算、数值分析、自动控制理论、数字信号处理与通讯、时间序列分析、图像处理、动态系统仿真、信号检测、金融建模设计与分析等领域。
Notebook用来将Microsoft Word 与MATLAB集成为一体,为用户营造一个融文件处理、科学计算和工程设计为一体的工作环境。
其核心是m-book模板,它为用户提供了在Word环境下使用MATLAB的功能,实现MATLAB与Word之间的交互式链接。
MATLAB自带的功能强大的GUI(Graphical User Interface)工具,即图形用户界面,又称图形用户接口,是指由窗口、菜单、对话框等各种图形元素组成的用户界面。
与早期计算机使用的命令行界面相比,图形界面形象生动、方便灵活,用户易于接受。
运用GUI工具制作的系统界面,可方便实现交互式教学。
1.2 选题背景、目的及意义传统的教学主要由课堂授课、作业、实验实践、考试等几个环节组成,其主要手段有板书、挂图、教具、模型、幻灯、影像放映、实物讲解等。
基于Matlab的教学辅助软件设计与实现
鉴于 Matlab 的教课协助软件设计与实现1、概括数字信号办理主要学习时域失散信号和系统的描绘方法、频域剖析、失散傅里叶变换(DFT) 、迅速傅里叶变换(FFT) 、时域失散系统的网络构造、无穷和有限脉冲响应数字滤波器的设计等知识。
跟着数字电路与系统技术的不停丰富和完美 , 新的理论新技术层见迭出。
数字信号办理是发展最快、应用最宽泛、收效最显着的学科之一 , 当前宽泛应用于语音、图像办理、遥感检测、人工智能等方面。
Matlab 拥有强盛的数值计算和图形办理频谱剖析等能力 , 在进行数字信号办理时 , 能够借助 Matlab 进行实例仿真 , 将一些复杂的知识点用图像给同学们进行解读。
它作为一种工具 , 恰好填补了数字信号办理教课乏味而又难以理解的特色。
Matlab 操作简单 , 获得的仿真图像平常易懂 , 便于理解。
在数字信号办理教课中的应用 , 不单有益于今世大学生对数学信号办理这门课的学习和理解 , 更有益于老师们关于这堂课的教课 , 使这门课展开起来更为的顺畅 , 也使有关的实验课程和课设项目能够正常的展开。
2、鉴于 Matlab 的教课协助软件设计与实现Matlab 在信号办理中的应用主要包含符号运算和信号的时域剖析、函数运算、函数波形绘制、信号的频谱剖析等数值计算的仿真剖析, 能够将一些复杂抽象的问题简单形象化。
整个系统的功能模块框图如图1。
从图 1 能够看出 , 数字信号办理主要由滤波器设计、序列变换和序列及其运算构成。
此中最重要的是滤波器设计, 经过对序列的加法、减法、乘法、移位、翻转等尺度变换运算和各样序列变换, 达到设计滤波器的最后目的。
滤波器包含无穷长脉冲响应滤波器(IIR) 和无穷长脉冲响应滤波器(FIR) 两种 , 每种滤波器设计方法不一样 , 且各有其长处和弊端。
2.1、抽样定理模块的实现抽样定理是通讯理论中的一个重要定理, 是模拟信号数字化的理论依照, 包括时域抽样定理和频域抽样定理两部分。
基于Matlab的交互式教学辅助软件设计与开发
基于Matlab的交互式教学辅助软件设计与开发
阮宗利;李维国;陈华
【期刊名称】《电脑编程技巧与维护》
【年(卷),期】2010(000)022
【摘要】通过Windows DDE技术,利用Matlab和Visual Basic,设计和开发了一款<数值计算方法>教学辅助软件,该软件具有图形用户界面,便于课程算法的演示,其中的算法全部用Matlab写成M文件实现,可以随时轻松修改.
【总页数】3页(P73-74,92)
【作者】阮宗利;李维国;陈华
【作者单位】中国石油大学(华东)数学与计算科学学院,东营,257061;中国石油大学(华东)数学与计算科学学院,东营,257061;中国石油大学(华东)数学与计算科学学院,东营,257061
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于Matlab web server的远程交互式教学课件开发 [J], 徐栩娟
2.基于VB和MATLAB的《数字信号处理》教学辅助软件设计 [J], 陈静
3.基于交互式数字化自动乳腺容积超声教学资源平台的软件设计与开发 [J], 宋宏萍;赵妮;胡芮;高喜璨;刘丽文
4.图形交互式自动控制系统计算机辅助教学软件设计开发 [J], 杨东勇;陈臻轶;等
5.基于Matlab web server的远程交互式教学课件开发 [J], 徐栩娟
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB的交互式教学系统软件开发技术
基于MATLAB的交互式教学系统软件开发技术
成晓明;彭佳扬;田淑杭;许云龙
【期刊名称】《计算机工程与应用》
【年(卷),期】2002(038)015
【摘要】该文介绍了一种基于MATLAB的<计算机仿真技术>交互式教学系统,系统将VB的可视化界面、基于ASP技术的网络教学与MATLAB强大的数值分析和图形显示的能力很好地结合起来.并对系统的框架进行了简单的介绍,着重论述了该系统的关键技术及基于MATLAB各种功能的有关实现方法.
【总页数】3页(P114-116)
【作者】成晓明;彭佳扬;田淑杭;许云龙
【作者单位】中南大学信息科学与工程学院,长沙,410083;中南大学信息科学与工程学院,长沙,410083;中南大学信息科学与工程学院,长沙,410083;中南大学信息科学与工程学院,长沙,410083
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.基于PACS的CT诊断学实践课交互式教学系统的构建 [J], 王俊波;刘进才;唐德秋;吴晓东
2.基于Matlab的交互式信息论编码实验教学系统设计 [J], 牛秋娜;王景景;闻卫军;刘云
3.基于卫星宽带通信的船校交互式远程教学系统 [J], 郭云龙;李伟;刘芳武
4.基于动画技术的交互式思政教学系统的设计分析 [J], 张晓宏
5.基于.NET平台的交互式电子技术计算机辅助教学系统 [J], 曹连江
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于MATLAB的交互式教学系统的设计与开发摘要MATLAB是一种以矩阵运算为基础的交互式程序语言。
它集成了数值计算、矩阵计算和图形绘制功能。
目前,广泛应用于研究、解决各种数学及工程问题。
本设计主要研究基于MATLAB的交互式教学系统的设计与开发及其实现,介绍MATLAB与Word之间的交互式链接的实现(即Notebook功能),讲述运用GUI工具实现交互式教学系统界面的设计方法,所设计系统可以实现常用函数图形三维坐标演示以及程序和图形在Word中的显示,方便论文及报告的撰写。
关键词:MATLAB,Notebook,Word,交互式,教学系统,GUI第一章绪论1.1 引言MATLAB是英文Matrix Laboratory(矩阵实验室)的简称,是美国MathWorks公司推出的科学计算语言,亦称数学软件。
具有可靠的数值计算和符号计算功能、强大的绘图功能、简单易学的语言体系以及为数众多的应用工具箱,主要应用于工程计算、数值分析、自动控制理论、数字信号处理与通讯、时间序列分析、图像处理、动态系统仿真、信号检测、金融建模设计与分析等领域。
Notebook用来将Microsoft Word与MATLAB集成为一体,为用户营造一个融文件处理、科学计算和工程设计为一体的工作环境。
其核心是m-book模板,它为用户提供了在Word环境下使用MATLAB的功能,实现MATLAB与Word之间的交互式链接。
MATLAB自带的功能强大的GUI(Graphical User Interface)工具,即图形用户界面,又称图形用户接口,是指由窗口、菜单、对话框等各种图形元素组成的用户界面。
与早期计算机使用的命令行界面相比,图形界面形象生动、方便灵活,用户易于接受。
运用GUI工具制作的系统界面,可方便实现交互式教学。
1.2 选题背景、目的及意义传统的教学主要由课堂授课、作业、实验实践、考试等几个环节组成,其主要手段有板书、挂图、教具、模型、幻灯、影像放映、实物讲解等。
从教学规律上讲,传统教学有简便易行、成本相对低廉、符合认知习惯等特点。
但是传统教育模式存在以下一些问题:(1)课堂讲授方式单调,学生容易感到枯燥乏味。
(2)上课时存在教师板书与学生记笔记的难题,教师与学生劳动强度都较大,而且讲授不连贯。
(3)教师与学生间缺乏沟通,教师在完成一次课程的教学后就只有通过作业批改来了解学生的接受情况,而作业的批改在时间上往往存在较大的滞后,致使教师不能及时根据学生对知识的掌握情况来修改讲课内容和讲课进度,最后导致问题的堆积。
(4)学生程度不同,而教学进度却一致,不利于因材施教。
讲课往往为了照顾接受能力较差的学生,采用适合于他们的进度,对于接受能力强的学生来说是一种时间上的浪费。
(5)学生学习的自主性较差。
学生一般是根据课表上课,若有选修课和专业课课表冲突,他可能不得不放弃或自学选修课。
随着信息时代的到来,以计算机和网络通讯技术为代表的各种现代教学手段不断涌现,对传统教学手段带来了很大的冲击。
现代教学手段主要有电视教学、多媒体教学、计算机模拟教学、网络教学、虚拟现实教学等。
现代教学手段与传统手段的基本区别是具有随机性、交互性和仿真性。
其建立在现代教育技术和教育信息化基础之上,能够综合利用现有教学资源和各种软件系统,依托实用型终端平台和局域网的建设,采用多样化的计算机辅助教学。
现代教学手段以信息处理的高速度高容量、多媒体和交互性,极大地提高了教学效率,有利于开发学生创造性思维,可能从根本上改变人们的思维习惯和传统学习环境。
计算机及网络技术的发展为我们提供了强大的技术支持,可以极大地丰富我们的教育手段,从根本上解决传统教育中存在的问题,开创一种全新的教学模式。
计算机多媒体技术的发展给教师提供了功能强大的软件开发平台。
教师运用课件制作,可以汇集大量的文本、图形、图像、视频、音频资料,形成一个图、文、声并茂的多媒体CAI课件。
它包含信息量大,能多种方式刺激学生感官,吸引其注意力,还可节约很多板书时间,易于学生理解,提高教学效率。
如若课件中结合网络技术,运用校园服务器,还可以让学生随时查阅课件,给学生提供了一本完整的课堂笔记,这很大程度上解决了学生听课与记笔记之间的矛盾。
若再加上网络实时传送技术,还可实现虚拟课堂,学生可在不同的地方享受同样的课堂教育,这很大程度上解决了学生某些上课时间的冲突。
教学手段是教育者通过教学内容联系教育对象的桥梁,是教学主体与客体交流教育信息的物质基础。
多种教学手段的结合,是培养21世纪创新人才和发现式人才的教学认知途径。
MATLAB是一种以矩阵运算为基础的交互式程序语言。
它把科学计算、结果的可视化和编程都集中在一个使用非常方便的环境中。
典型的MATLAB应用包括:数值和符号计算;数据分析、检测和可视化;建模、仿真和科学与工程绘图;应用程序接口。
其自带的Notebook功能可以方便实现MATLAB与Word之间的交互式链接,自带的强大的GUI(Graphical User Interface)工具,即图形用户界面,又称图形用户接口,是指由窗口、菜单、对话框等各种图形元素组成的用户界面。
与早期计算机使用的命令行界面相比,图形界面形象生动、方便灵活,用户易于接受。
其过程的视觉化、形象化,刺激大脑接受信息的兴奋点,激发学习兴趣。
借助计算机技术,可实现人机对话,巩固所学知识,又提高计算机运用水平。
通过运用MATLAB自带的GUI工具,制作一种交互式系统界面,实现MATLAB与Word之间的交互式链接。
交互式教学系统的设计可很大程度上改善目前现有的教学环境,提供教师进行课堂教学的演示课件,改善传统教学中存在的问题,常用函数的三维图形演示可方便用户观察、理解函数的图形。
用户还可以在Word界面中编写程序,方便实现程序、运行结果以及图形同在Word中的显示,为报告和文献的撰写提供很大的方便。
1.3 国内外研究现状综述现代信息技术的迅猛发展极大地推动了现代教育革新的步伐,促进了新型教学手段、教学设备的涌现。
计算机辅助教学(CAI)至今已经有了30多年的发展历史,CAI课件由单一的文本形式发展成了多媒体形式,由单机环境向分布式发展。
目前已进入了多媒体网络化交互式教学阶段。
多媒体CAI网络化教学是使用计算机作为工具、利用网络技术、多媒体技术和现代教学技术进行教学活动的一种崭新的教学形式。
利用多媒体编制各类CAI课件,由计算机、声像设备和电子投影设备进行广播式或交互式教学活动,与传统教学模式相比具有生动形象、主动灵活、因材施教、资源共享等特点。
这种教学形式教学信息内涵丰富,精简课时,提高教学质量和教学管理效率,它将成为21世纪教育的重要模式之一。
国内外已经有一些企业和公司致力于研究和开发交互式教学产品。
国内主要有:盛兴利合、鸿合科技、蝶王科技以及海尔广科等。
盛兴利合针对交互式教学系统,提出了:基本型互动系统、短距型互动系统、录课型互动系统以及答题型互动系统。
鸿合多媒体交互式教学系统由鸿合HV系列交互式电子白板、鸿合中控展示台、鸿合无线射频磁感应书写板、日立多媒体投影仪等设备构建而成。
此外,海尔乐佰特互动教学系统,是基于无线通讯技术的互动教学产品,基于互动式教学、竞争性学习、个性化教学、面向学习者个体的学习信息采集、学习过程跟踪与监控等设计理念,实现师生互动。
1.4 设计内容与预期目标本文主要完成基于MATLAB的交互式教学系统的设计,通过运用MATLAB 自带的GUI工具实现MATLAB与Word之间的交互式链接。
所设计系统包括两个功能,一个是部分常用函数的三维图形演示,另一个是通过按钮打开Word界面(实现MATLAB的Notebook功能),进行程序输入、编辑、运行。
所设计系统能完成已编写好的常用函数的三维图形演示,还能通过Notebook 功能在Word中方便实现程序、运行结果和图形的同一界面显示。
1.5 设计所采用的方法1.归纳法尽可能多的搜集现有的和过去的有关交互式教学系统的资料,在对这些系统的设计及运行情况进行分析研究的基础上,根据自己所设计系统的功能要求,给出一个能实现的理想系统模型。
2.文献资料法确定自己研究课题所涉及的范围,搜集国内外关于交互式教学系统的文献资料,然后找出具有参考价值的篇目,从中尽可能的发现新的线索和方法,将所得材料不断进行整理、加工,整合成自己的思维过程。
3.系统设计法系统总体设计需要进行系统模块结构设计,将一个系统分解成不同层次、多个模块组成的子系统,详细设计时在模块结构设计的基础上,给出每个模块实现方法的细节,并对细节做详细描述,以便翻译成编程语言实现模块功能。
第二章MATLAB的Notebook功能和GUI工具2.1 MATLAB的Notebook功能2.1.1 Notebook的安装与启动1.安装随MATLAB版本的升级,与其适配的版本也会发生变化。
以MATLAB R2011a为例,能用来配置Notebook环境的Word是2002,2003,2007等版本。
在Windows已经装有前述Word版本的前提下,在MATLAB中配置Notebook 环境十分简便。
只要在MATLAB指令窗口中运行以下指令,配置过程将自动进行。
notebook-setup假如指令窗口中出现如下信息,就表示配置成功。
Setup complete2.启动(1)在Word默认窗口(即Normal.dot)下创建新的m-book文档。
选择Word窗口的下拉菜单项,在Word界面右侧引出“新建文档”对话区,如图2-1所示。
在“新建文档”对话区的“模板”栏中,点击“本机上的模板”选项,引出如图2-2所示的“模板选择”窗。
在“模板选择”窗中,双击m-book图标,就完成了m-book新文档的创建。
假如在创建m-book前,MATLAB尚未开启,那么此时就会自动开启一个MATLAB作为其服务器。
图2-1 在普通Word空白文档中出现的操作界面图2-2 模板选择窗(2)在MATLAB中创建新的m-book文件。
在MATLAB指令窗中运行以下指令,都可以创建新的m-book文件,即notebook %引出一个未命名的m-book文档界面。
notebook NewFileName %在当前目录上创建名为 NewFileName的空白文件。
(3)在Word默认窗口下打开已有的m-book文件。
在Word默认的窗口下打开已有m-book文件的方法与打开一般Word文件没有两样。
最常用的方法是选中下拉菜单项“文件”中的“打开”,然后从弹出的对话框中选择所需要编辑的m-book文件。
以上指令运行后,自动开启一个新的MATLAB作为m-book的服务器,而不管此前Windows平台上是否已经开启了MATLAB。