关于matlAB的毕业设计

关于matlAB的毕业设计,第1张

毕业设计(论文)是学生毕业前最后一个重要学习环节,是学习深化与升华的重要过程。它既是学生学习、研究与实践成果的全面总结,又是对学生素质与能力的一次全面检验,而且还是对学生的毕业资格及学位资格认证的重要依据。

一、毕业设计(论文)资料的组成A.毕业设计(论文)任务书;B.毕业设计(论文)成绩评定书;C.毕业论文或毕业设计说明书(包括:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录);D.译文及原文复印件;E.图纸、软盘等。

二、毕业设计(论文)资料的填写及有关资料的装订毕业设计(论文)统一使用学校印制的毕业设计(论文)资料袋、毕业设计(论文)任务书、毕业设计(论文)成绩评定书、毕业设计(论文)封面、稿纸(在教务处网上下载用,学校统一纸面格式,使用A4打印纸)。

毕业设计(论文)资料按要求认真填写,字体要工整,卷面要整洁,手写一律用黑或蓝黑墨水;任务书由指导教师填写并签字,经院长(系主任)签字后发出。谈蔽毕业论文或设计说明书要按顺序装订:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录装订在一起,然后与毕业设计(论文)任务书、毕业设计(论文)成绩评定书、译文及原文复印件(订在一起)、工程图纸(按国家标准折叠装订)、软盘等一起放入填写好的资料袋内交指导教师查收,经审阅评定后归档。

三、毕业设计说明书(论文)撰写的内容与要求一份完整的毕业设计(论文)应包括以下几个方面:

1.标题

标题应该简短、明确、有概括性。标题字数要适当,不宜超过20个字,如果有些细节必须放进标题,可以分成主标题和副标题。

2.论文摘要或设计总说明论文摘要以浓缩的形式概括研究课题的内容,中文摘要在300字左右,外文摘皮侍汪要以250个左右实词为宜,关键词一般以3~5个为妥。

设计总说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料,中文字数要在1500~2000字以内,外文字数以1000个左右实词为宜,关键词一般以5个左右为妥。

3.目录

目录按三级标题编写(即:1……、1.1……、1.1.1……),要求标题层次清晰。目录中的标题应与正文中的标题一致,附录也应依次列入目录。

4.正文

毕业设计说明书(论文)正文包括绪论、正文主体与结论,其内容分别如下:绪论应说明本课题的意义、目的、研究范围及要达到的技术要求;简述本课题在国内外的发展概况及存在的问题;说明本课题的指导思想;阐述本课题应解决的主要问题,在文字量上要比摘要多。

正文主体是对研究工作的详细表述,其内容包括:问题的提出,研究工作的基本前提、假设和条件;模型的建立,实验方案的拟定;基本概念和理论基础;设计计算的主要方法和内容;实验方法、内容及其分析;理论论证,理论在课题中的应用,课题得出的结果,以及对结果的讨论等。学生根据毕业设计(论文)课题的性质,一般仅涉及上述一部分内容。

结论是对整个研究工作进行归纳和综合而得出的总结,对所得结果与已有结果的比较和课题尚存在的问题,以及进一步开展研究的见解与建议。结论要写得概括、简短。

5.谢辞

谢辞应以简短的文字对在课题研究和设计说明书(论文)撰写过程中曾直接给予帮助的人员(例如指导教师、答疑教师及其他人员)表示自己的谢意,这不仅是一种礼貌,也是对他人劳动的尊重,是治学者应有的思想作风。

6.参考文献与附录

参考文献是毕业设计(论文)不可缺少的组成部分,它反映毕业设计(论文)的取材来源、材料的广博程度和材料的可靠程度,也是作者对他人知识成果的承认和尊重。一份完整的参考文献可向读者提供一份有价值的信息资料。一般做毕业设计(论文)的参考文献不宜过多,但应列入主要的文献可10篇以上,其中外文文献在2篇以上。

附录是对于一些不宜放在正文中,但有参考价值的内容,可编入毕业设计(论文)的附录中,例如公式的推演、编写的程序等;如果文章中引用的符号较多时,便于读者查阅,可以燃仔编写一个符号说明,注明符号代表的意义。一般附录的篇幅不宜过大,若附录篇幅超过正文,会让人产生头轻脚重的感觉。

四、毕业设计(论文)要求

我校毕业设计(论文)大致有设计类、理论研究类(理科)、实验研究类、计算机软件设计类、经济、管理及文科类、综合类等,具体要求如下:

1.设计类(包括机械、建筑、土建工程等):学生必须独立绘制完成一定数量的图纸,工程图除了用计算机绘图外必须要有1~2张(2号以上含2号图)是手工绘图;一份15000字以上的设计说明书(包括计算书、调研报告);参考文献不低于10篇,其中外文文献要在2篇以上。

2.理论研究类(理科):对该类课题工科学生一般不提倡,各院系要慎重选题,除非题目确实有实际意义。该毕业设计报告或论文字数要在20000字以上;根据课题提出问题、分析问题,提出方案、并进行建模、仿真和设计计算等;参考文献不低于15篇,其中外文文献要在4篇以上。

3.实验研究类:学生要独立完成一个完整的实验,取得足够的实验数据,实验要有探索性,而不是简单重复已有的工作;要完成15000字以上的论文,其包括文献综述,实验部分的讨论与结论等内容;参考文献不少于10篇,包括2篇以上外文文献。

4.计算机软件类:学生要独立完成一个软件或较大软件中的一个模块,要有足够的工作量;要写出10000字以上的软件说明书和论文;毕业设计(论文)中如涉及到有关电路方面的内容时,必须完成调试工作,要有完整的测试结果和给出各种参数指标;当涉及到有关计算机软件方面的内容时,要进行计算机演示程序运行和给出运行结果。

5.经济、管理及文科类:学生在教师的指导下完成开题报告;撰写一篇20000字以上的有一定水平的专题论文(外国语专业论文篇幅为5000个词以上。);参考文献不少于10篇,包括1-2篇外文文献。

6.综合类:综合类毕业设计(论文)要求至少包括以上三类内容,如有工程设计内容时,在图纸工作量上可酌情减少,完成10000字以上的论文,参考文献不少于10篇,包括2篇以上外文文献。

每位学生在完成毕业设计(论文)的同时要求:(1)翻译2万外文印刷字符或译出5000汉字以上的有关技术资料或专业文献(外语专业学生翻译6000~8000字符的专业外文文献或写出10000字符的外文文献的中文读书报告),内容要尽量结合课题(译文连同原文单独装订成册)。(2)使用计算机进行绘图,或进行数据采集、数据处理、数据分析,或进行文献检索、论文编辑等。绘图是工程设计的基本训练,毕业设计中学生应用计算机绘图,但作为绘图基本训练可要求一定量的墨线和铅笔线图。毕业设计图纸应符合制图标准,学生应参照教务处2004年3月印制的《毕业设计制图规范》进行绘图。

五、毕业设计(论文)的写作细则

1.书写

毕业设计(论文)要用学校规定的文稿纸书写或打印(手写时必须用黑或蓝墨水),文稿纸背面不得书写正文和图表,正文中的任何部分不得写到文稿纸边框以外,文稿纸不得随意接长或截短。汉字必须使用国家公布的规范字。

2.标点符号毕业设计(论文)中的标点符号应按新闻出版署公布的"标点符号用法"使用。3.名词、名称科学技术名词术语尽量采用全国自然科学名词审定委员会公布的规范词或国家标准、部标准中规定的名称,尚未统一规定或叫法有争议的名称术语,可采用惯用的名称。使用外文缩写代替某一名词术语时,首次出现时应在括号内注明其含义。外国人名一般采用英文原名,按名前姓后的原则书写。一般很熟知的外国人名(如牛顿、达尔文、马克思等)可按通常标准译法写译名。

4.量和单位

量和单位必须采用中华人民共和国的国家标准GB3100~GB3102-93,它是以国际单位制(SI)为基础的。非物理量的单位,如件、台、人、元等,可用汉字与符号构成组合形式的单位,例如件/台、元/km。

5.数字

毕业设计(论文)中的测量统计数据一律用阿拉伯数字,但在叙述不很大的数目时,一般不用阿拉伯数字,如"他发现两颗小行星"、"三力作用于一点",不宜写成"他发现2颗小行星"、"3力作用于1点"。大约的数字可以用中文数字,也可以用阿拉伯数字,如"约一百五十人",也可写成"约150人"。

6.标题层次

毕业设计(论文)的全部标题层次应有条不紊,整齐清晰。相同的层次应采用统一的表示体例,正文中各级标题下的内容应同各自的标题对应,不应有与标题无关的内容。章节编号方法应采用分级阿拉伯数字编号方法,第一级为"1"、"2"、"3"等,第二级为"2.1"、"2.2"、"2.3"等,第三级为"2.2.1"、"2.2.2"、"2.2.3"等,但分级阿拉伯数字的编号一般不超过四级,两级之间用下角圆点隔开,每一级的末尾不加标点。

各层标题均单独占行书写。第一级标题居中书写;第二级标题序数顶格书写,后空一格接写标题,末尾不加标点;第三级和第四级标题均空两格书写序数,后空一格书写标题。第四级以下单独占行的标题顺序采用A.B.C.…和a.b.c.两层,标题均空两格书写序数,后空一格写标题。正文中对总项包括的分项采用⑴、⑵、⑶…单独序号,对分项中的小项采用①、②、③…的序号或数字加半括号,括号后不再加其他标点。

7.注释

毕业设计(论文)中有个别名词或情况需要解释时,可加注说明,注释可用页末注(将注文放在加注页的下端)或篇末注(将全部注文集中在文章末尾),而不可行中注(夹在正文中的注)。注释只限于写在注释符号出现的同页,不得隔页。

8.公式

公式应居中书写,公式的编号用圆括号括起放在公式右边行末,公式和编号之间不加虚线。9.表格

每个表格应有表序和表题,表序和表题应写在表格上放正中,表序后空一格书写表题。表格允许下页接写,表题可省略,表头应重复写,并在右上方写"续表××"。

10.插图

毕业设计的插图必须精心制作,线条粗细要合适,图面要整洁美观。每幅插图应有图序和图题,图序和图题应放在图位下方居中处。图应在描图纸或在白纸上用墨线绘成,也可以用计算机绘图。

11.参考文献

参考文献一律放在文后,参考文献的书写格式要按国家标准GB7714-87规定。参考文献按文中出现的先后统一用阿拉伯数字进行自然编号,一般序码宜用方括号括起,不用园括号括起。

基于MATLAB的毕业设计有:

1、基于MATLAB的视图技术分析。

2、二值图像细化算法研究与实现。

3、基于MATLAB下的信号分析与处理。

4、基于matlab的伪彩色处理与研究。

5、matlab进行小波分析。

matlab将数值分析、矩阵计算斗迟、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。

扩展资料

MATLAB特点

1、高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;

2、具铅销斗有完备的图形处理功能,实现计算结果和编程的可视化;

3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4、功能丰富的应用工具箱(如信号处理工具箱、通信工具槐磨箱等) ,为用户提供了大量方便实用的处理工具。

摘要:由于MA7ⅡAB不能直接对硬件端12进行读写 *** 作,缺乏了实时性,使得工程罩拦袜上的应用受到了

极大的限制。而通过MATI.AB应用程序接口Mex调用C++语言,可实现在MATLAB环境下对硬件端

12信号的读写。为此,笔者对Mex接口文件进行了详细介绍,包括Mex接口的各种特殊功能、详细编

写规则和具体编译要求,具体阐述了Mex接口在MA啊AB环境下的调用及使用。并根据Mex接口的

相关功能。对MATLAB数据采集系统的设计在理论上进行了探讨,以图对MATLAB功能进行进一步

的扩展。

关键词:MATLAB:接口;数据采集Research of Data—Collection System Based onⅣ队TLAB

Wang Hailong,Chen Shanjie,Li Qian,Zhang Peng,Ku Tao,Xu Dahua

(Co//ege ofEngieering,Nanjing Agriculture University,Nanjing 210031)

Abstract:Since MATLAB can not write directly to hardware available for operation.and it lacks of a re。

al-time,it works on the applications has been significantly hampered.MATLAB applications through rede—

ployment C++language interface Mex.Achievable in the MATI。AB environment for the specific hardware

interface signals.Therefore,author of a paper details Mex interfaces,inchding interfaces Mex various spe—

cial functions,and specific translation rules for the preparation of detailed,enuncimed the transfer and the

use of Mex interfaee in the MA’nAB environment.And in accordance with the relevant functional interface

Mex.MATIAB data acquisition system for the design in theory explored in a bid to further expand the

functions of MA7n。AB.

Key words:MA,11AB,Interface,Data collectionMATLAB产品系列被广泛地应用于包括信号与

图像处理、控制系统设计、通讯、系统仿真等诸多领域。

它的一大特性是有众多的面向具体应用的工具箱和仿

真块,包含了完整的函数集用来对信号图像处理,控制

系统设计,神经网络等特殊应用进行分析和设计。其他

的产品延伸了MATLAB的能力,包括数据采集,报告

生成,和依靠MATLAB语言编程产生独立C/C++代

码等等。

正因为其强大的科学计算与可视化功能、简单易

用的开放式可扩展环境以及所拥有的各种面向不物激同领

域而扩展的工具箱(ToolBox)t11,使得MATLAB在许多

学科领域中成为计算机辅助设计与分析、算法研究和

应用开发的基本工具和首选平台。

但是,MATLAB也存在局限性,就是不能直接对

硬件端口进行读写 *** 作,从而影响了它在测控系统开

发上的应用范围。但它提供了应用程序接口API,通过

该接口,用户可以方便地完成MATLAB与外部环境

的交互(如图1所示)。为此,如何通过接口文件调用其

它语言编写的程序(如C_卜}),再通过其实现对硬件端

口的读写 *** 作,最终实现在单一MArⅡAB环境中进衡禅

行测控系统的开发,便成了一项值得探讨和研究的问

题。1 MATLAB应用程序接口文件Mex

MATLAB应用程序接口(APD主要包括3部分:

Mex文件(外部程序调用接13),Mat文件(数据输入输

出接口)及MATLAB计算引擎函数库。它们实现的一

般功能分别为:(1)在MATLAB环境中调用C/c++

语言或FORTRAN语言编写的程序,以提高数据处理

效率;(2)向MATLAB环境传送数据或从MATLAB

环境接收数据,即实现MATLAB系统与外部环境的

数据交换;(3)在MATLAB和其他应用程序间建立客

户机/服务器关系,将MATLAB作为一个计算引擎,

在其他应用程序中调用从而降低程序设计的工作量。

以下重点介绍Mex文件的应用。

1.1眦X是一种动态链接的子程序,其具体功能如下

(1)对于某些已有的C程序,可以通过Mex方式

在MATLAB环境中直接调用;

(2)对于影响MATLAB执行速度的FOR__I,OOP

等循环体,可以编写相应的C程序完成相同功能,并

编译成Mex文件,提高运行速度;(3)对于A/D或D/A卡,或其他PC硬件,可以直

接用Mex文件进行访问,扩展MATLAB的功能;

(4)利用MEX文件,还可以使用一些软件,如

Windows的用户界面资源等。

1.2 Mex文件的编程规则

(1)编制自己的C++算法程序;

(2)编制MEX源文件代码;

MEX文件的源文件主要有两个部分组成:

①计算子例行程序(Computational Routine)。它是

链接的外部子程序,包含所有要完成计算功能的源代

码,用来完成实际的计算工作。

②入口子例行程序(Gateway Routine)。它是计算子例行程序和MATLAB环境之间的接口,用于完成

两者间的数据交互。入口子例行程序是MATLAB调用C抖程序所必需的部分,计算子例行程序可以由入

口子例行程序调用以完成其特定的功能要求。入口子

例行程序具体的使用格式如下:

#include"mex.h"void MexFunction(int nlhs,

mxArray牛pills[],

int nrhs,const mxArray·prhs[])

{

//C语言代码

)

其中,入口子程序的函数名必须为MexFunction。

prhs为一个结构体类型的指针数组,该数组元素按顺

序指向所有的输入参数;nrhs为输入参数的个数;plhs

与prhs的类型一致,它指向所有的输出参数;nlhs表

示输出参数的个数。该函数通过prhs获得输入数据,对这些输入数据的处理后经由plhs获得结果,该结果

作为输出数据与其它程序进行数据交互嘲。

1.3 Mex文件的编译和调用

在编译Mex文件之前,必须先在MATLAB下安

装好Mex编译器,安装方法如下:在MATLAB命令窗

口中输入mex.setup然后按照提示向导逐步安装即

可。

Mex文件在MATLAB命令窗口中直接编译,方

式如下:>>mex filename,然后按回车键,如果编译通

过,系统就会生成同名字的DLL文件,在以后的程序

中可以像调用MATLAB的内建函数一样直接调用此

函数。原理如图2。

由上可知,Mex文件可以作为一个MATLAB的

内建函数来处理,但这个函数又具有强大的接口功能,

可以完成对硬件端口信号的读写 *** 作。其对硬件端口

读写 *** 作的总流程如图3所示:2基于MATLAB的数据采集系统的概念设计

拟采用MATLAB和C的交互编程来处理数据采

集问题,这样系统不仅具有传统计算机数据采集系统

的全部功能,而且还具有很强的数据处理能力,实际上

构成了智能虚拟仪器t3]。

初步设计系统由三个模块构成,MATLAB模块的

功能包括图形显示和存取、数据分析和处理等,C语言

模块主要实现串行通信功能,而硬件设备则完成对物

理量的变换[4,5/。如图4所示。

当采样对象确定后硬件设备也就随之而定,而C

语言部分实现通信功能也是固定的,故所有的数据处

理功能设置都在MATLAB环境中的人机界面中实

现。该系统的3个界面实现功能如下。

主界面主要由一个图形框和4个按钮构成。图形框借助于MATLAB的图形处理功能,以最佳匹配模

式动态显示实时采样数据,实现自动示波器功能。4个

按钮名称分别尚酽设置串口”、“开始采集”、“数据处理”

和“退出系统”,鼠标点击即可实现相应功能。

在主界面选择了“串口设置”后,就进入通信协议.

设置界面。这个界面主要由5个d出式菜单和2个按

钮构成,d出式菜单的名称和选项分别是:端口选择

(COMI--COM4)、波特率(300-19200)、数据位m8)、停

止位(o~2)和校验位(无、奇、偶),而2个按钮则分别对

所设参数进行确认或者修正。

在主界面选择了“数据处理,,后,则进入数据处理

界面。这个界面的功能与采样对象有关,需由用户自己

针对任务要求进行编程。3结束语

MATLAB具有各种丰富的数值运算及图形处理

功能,大量实用控制工具箱的存在更为其控制应用奠

定了坚实的基础;而C语言则对硬件系统具有强有力

的处理能力,可方便地实现数据采集、串行通讯等功

能嘲。Mex文件是MATLAB调用C++和其他语言(如

Visual Fortran等)的简易接口,它极大地扩展了

MATLAB的应用范围,使MATLAB系统成为真正意义上的开放的、功能完善的、自包容的程序设计和数据

处理集成环境Isl。参考文献

【l】王正林,王盛开,陈国顺.MATLAB/Simulink与控制系统仿真嗍.

北京:电子工业出版社,2005:11-13.

【2】张威.MATLAB外部接121编程嗍.西安:西安电子科技大学出版

社,2004:50-85.

【3】廖良斌,喻方平.基于DSP和USB的图像采集系统的研究叨.武汉

理工大学学报(交通科学与工程版),2006,.30(1):120.123.

[4】申鼎才,郭庆平.基于Interact的分布式数据采集与分析在岩土工

程中的应用研究明.武汉理工大学学报(交通科学与工程版),

2005,29(6):974-976,992.

【5】王志冰,李汉强.基于USB总线的数据采集系统的设计与实现叨.

武汉理工大学学报(交通科学与工程版),2005,29(5):758.761.

[6】杨义伟,蒋大明,戴胜华.驼峰信号微机监测系统的数据采集阴.武

汉理工大学学报(交通科学与工程版),2005,.29(1):154-156.

[7】杨健,张慧慧.基于DSP和ARM的网络化数据采集与信号分析终

端田.计算机工程,2006,32(8):269-271.

【8】李尧坤,史忠科,毕业等.Matlab在基于B/S模式的决策支持系统

中的应用叨.计算机工程,2006,32(5):255-256,282.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12557893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存