论文发表百科

货位优化matlab毕业论文

发布时间:2024-07-03 11:18:58

货位优化matlab毕业论文

相关论文:Vc++下如何利用Matlab工具箱进行数字信号处理摘要: 本文详述了在Vc环境下如何利用Matlab工具箱进行数字信号处理,全文以Matlab工具箱中功率谱密度分析函数为例,介绍了通过Matlab自带的引擎、Matlab自身的编译器以及利用MathTools公司的Matcom进行对工具箱函数的调用。 关键词:Matlab M-文件 引擎 编译器 Matcom Vc++Matlab的信号处理工具箱是信号算法文件的集合,它处理的基本对象是信号与系统,信号处理工具箱位于目录、Toolbox\Signal下,利用工具箱中的文件可以实现信号的变换、滤波、谱估计、滤波器设计等。在其它的环境如Vc下如果能调用Matlab工具箱中的文件,会大大地加快一些算法的实现,同时其可靠性也很高。利用Matlab引擎 Matlab引擎采用客户和服务器计算方式,在运用中,Vc的C语言或C++语言的程序作为前端客户机,它向Matlab引擎传递命令和数据信息,并从Matlab引擎接收数据信息,它提供了下列几个函数: engOpen, engGetArray, engPutArray, engEvaString, engOutputBuffer ,engClose与客户机进行交互。下面例程是在Vc下建一个基于对话框的应用程序,在对话框中设置一个Button控件OnMatlabEngine.,在对话框 .cpp文件中加入”” 和“” 头文件,下面给出部分程序清单。Void CtestmatlabDlg::OnMatlabEngine(){Engine *ep;mxArray* T=NULL,*result=NULL,*mFs=NULL,*mnfft= NULL;double datax[1024];char buffer[1024];for(int j=0;j<1024;j++)//注:如通过采集卡采集数据可将采集的数据放在datax[]数组中,此循环就不需要{double samt=(double)(); datax[j]=sin(**samt**);}double *pPxx,*pFxx;if(!(ep=engOpen(" \0"))){//打开Matlab引擎,建立与本地Matlab的连接fprintf(stderr,"\n Can't start MATLAB engine\n");exit(-1);} double Fs[1]={1024};//因为Matlab所有参与运算的参数都是矩阵的形式,因而下列几行将参数转变double nfft[1]={1024};//成Matlab可接受的矩阵形式。T=mxCreateDoubleMatrix(1,1024,mxREAL);mnfft=mxCreateDoubleMatrix(1,1,mxREAL);mFs=mxCreateDoubleMatrix(1,1,mxREAL);mxSetName(T,"T");mxSetName(mnfft,"mnfft");mxSetName(mFs,"mFs");memcpy((char*)mxGetPr(T),(char*)datax, 1024*sizeof(double));memcpy((char*)mxGetPr(mnfft),(char*)nfft, sizeof(double));memcpy((char*)mxGetPr(mFs),(char*)Fs,1*sizeof(double));engPutArray(ep,T); //将转化的参数放入引擎中,此时可在Matlab command窗口下查看此参数engPutArray(ep,mnfft); engPutArray(ep,mFs);engEvalString(ep,"[pxx,fo]=psd(T,mnfft,mFs);"); //利用引擎执行工具箱中文件engOutputBuffer(ep,buffer,512); //如只想看显示图形,可将返回参数去掉,psd无返回参数缺省情况下会自动画图形result=engGetArray(ep,"pxx");//取出引擎中的数据放在所指的区域中供后续处理pPxx=mxGetPr(result); result=engGetArray(ep,"fo");pFxx=mxGetPr(result);engEvalString(ep,"plot(fo,10*log10(pxx));");//利用引擎画图engEvalString(ep,"title('功率谱分析');");engEvalString(ep,"xlabel('Hz');");engEvalString(ep,"ylable('db');");mxDestroyArray(T); //释放内存mxDestroyArray(mFs);mxDestroyArray(mnfft);mxDestroyArray(result);engEvalString(ep,"close;");engClose(ep);}上述程序在Vc下编译需要将 和两个动态库利用以下的命令:lib/def:<自己的Matlab的安装路径,下同>e:\ Matlab\extern\include\*.def /machine:ix86 /out:*.lib来生成程序所需的静态连接库和,将和所在的目录加入Vc++ project/link/object/library modules下即可。利用Matlab自身的编译器调用工具箱中的函数 Matlab的编译器可将Matlab的M文件转换为为C或C++的源代码以产生完全脱离Matlab运行环境的独立的运用程序,但Matlab本身的资料说明编译器如用来建立独立的运用程序,不能调用Matlab工具箱中的函数,这非常不利于搞一些特殊的算法。本人研究了一段时间发现,工具箱中的函数既然是M文件就一定可以用编译器来编译,以提供如Vc的调用函数,但是编译器只能编译一个独立的M文件,即这个 M文件不依赖于其他的M文件。如果M文件中又调用了其他的M文件,可将被调用的M文件拷贝到调用M文件的相应位置,作适当的改动就可以用于编译器编译。编译器不支持图形函数,所以M文件中如有图形函数需注释掉。当Matlab的编译器mcc加入适当的参数-e(mcc –e *.*)或-p(mcc –p *.*)就可生成将输入的M文件转换为适用于特定运用的C或C++源代码。这样如果要在Vc下编译通过,还需连入以下几个库, , , . . 以及Matlab C MATH库,建议采用前述的方法将动态连接改为静态连接。对于C/C++编译环境的设置,在Matlab command窗口下运行mex –setup 然后依提示操作,而对于C/C++连接环境的设置,运行mbuild –setup依提示操作即可。下面给出利用编译器将Matlab工具箱中文件生成可供Vc调用的函数。将文件拷贝一份至Matlab\bin目录下,改写相应调用的M文件如, 等。为生成的代码简洁,对于采集数据处理输入参数很明了的情况下可作大量的删减,最终使成为一个不依赖于其他M文件的独立的M文件,注意千万注释掉作图代码,最终改成如下形式,限于篇幅给出关键的几步: function [Pxx,f]=psd(Fs,nfft,noverlap,x)window=o,5*(1-cos(2*pi*(1:nfft)’/(nffft+1)));//hanning 窗dflag=’none’;window=window(;)………………………………….以上只要稍懂Matlab语言和信号处理知识就可完成这项工作。假设上述代码重新存为,在Matlab command 窗口下设置好环境参数运行mcc –e testwin,则可在Matlab\bin下生成 ,如运行mcc –p testwin 则生成. Vc下建立一个基于对话框的文件,然后在对话框里加一个Button控件OnButtonPsd 将上述生成的.c文件的头文件加入到工程的.cpp中,且将#ifdef_cplusplus extern “c”{#end ifc代码声明加入Vc的包含文件和生成的.C的包含文件之间将#ifdef_cplusplus}#end if加入.cpp文件未尾为了简洁且便于处理将生成的c函数稍改动,给出部分代码如下: void CTestpsdwinDlg::OnButtonPsd(){mxArray* x_rhs_;//指向采集数据存放区Fs=23510;//数据采集的频率 nfft=1024;//1024点的fftdouble datax[1024]//采集的数据x_rhs_mxCreateDoubleMatrix(1,1024,mxReal);memcpy(mxGetPr(x_rhs_),datax,1024*sizeof(double));noverlap=512;……………….……………….mccCopy(&Pxx,&Spec);mccCopy(&f,&frevgg_vector);for(int j=0;j<(int)(nfft/2+1);j++){datap[j]=mccGetRealVectorElement(&Pxx, (j+1));//功率谱密度存于datap[]数组dataf[j]=mccGetRealVectorElement(&f, (j+1));//相应频率存于数组dataf[]中}mccFreeMatrix(&Pxx);……………….SendMessageBox(WM_PAINT,0,0);//利用Vc下的图形函数画图Return;}如上生成的程序可读性不太好,而生成的c++代码则可读性较好,但千万注意只能用 Matlab的MATH库,不可用c++的MATH库,否则编译会出错,限于篇幅在此不述。3)利用Matcom调用工具箱中的函数Matcom编译M文件,先将M文件按照与Matcom的cpp库的对应关系翻译为cpp源代码,然后用对应版本的c编译器将cpp文件编译成相应的exe或dll文件,所以第一次运行要指定c编译器的路径,否则无法编译,指定好的编译信息就写在Matcom\bin\文件中,不过这一步按装matcom时,它自动寻找编译器并将其写入文件中,版中使用 OCX控件,因而它支持图形操作。我们依然用上述的文件,不要将图形函数注释掉,利用Mideva来生成可被Vc调用的信号处理程序。运行Mideva在主界面上直打开M文件,在菜单中选择compile to dll,输入testwin..在Matcom debug目录下可以找到这样的几个文件, ,等。 将上述和加入工程中,project/add to project/files并且在相应的文件中加入”” 加连接库:Tools\option\directory\ , 选include选项,加入e:\matcom45\lib (包含) library选项,加入e:\matcom45\lib4) project\add to project\files 文件类型选项选(.lib)将e:\matcom45\lib\加入工程中编译运行。相应代码如下:void CtestmatcomDlg::OnpsdButton(){double datap[512],dataf[512];initM(MATCOM_VERSION);//初始化matcom库Mm Fs,nfft,noverlap;//创建矩阵Mm x=zeros(1,1024);Fs=1024;nfft=1024;noverlap=128;dMm(Pxx_o);dMm(f_o);//创建并命名矩阵datax[];//数据采集的数据存于此数组中for(int i=1;i<=1024;i++){(1,i)=datax[i+1];//给x阵赋值}testwin(Fs,nfft,noverlap,x,i_o,Pxx,f_o);//matcom生成的函数for(i=0;i<513;i++){//取出功率谱密度分析结果dataf[i]=(i+1,1);datap[i]=(i+1,1);}exitM();return;}可见利用Matcom进行M文件转换非常的容易,生成的代码可读性很好,以上的转换同时生成了可供Vc调用的动态连接库,其使用和一般的动态库一样使用。同时需指明Matcom不仅可转换独立的不依赖于其它M文件的M文件,同时可转换调用其它M文件的M文件嵌套。条件是这此M文件在同一个目录下面,如前所述的可直接用上述方法转换,生成了多个重载形式的psd函数结论: 利用Mtlab引擎调用工具箱中的函数可节省大量的系统资源,应用程序整体性能较好,但不可脱离Matlab 的环境运行。用Matlab编译器进行工具箱函数的调用,须转换相应的M文件使其成为独立的M文件,且不支持图形函数,转换的代码可读性不太好。用Matcom 进行转换非常方便,生成的代码可读性很好,支持图形函数,且代码执行的速度比不转换平均要快倍以上。以上程序在Vc++ 中调试通过,以上方法在工程实践中已得到很好的运用。仅供参考,请自借鉴希望对您有帮助

matlab在微分方程中的应用毕业论文大纲书写方法为1、先写前言。2、第一部分解释matlab的基本概念。3、第二部分描述其在微分方程中的应用。

第一章 绪 论 §1-1 课题研究的背景 §1-2 信号与系统分析国内外研究现状 §1-3 Matlab概述§1-4 课题研究的目的及意义 §1-5 论文主要内容及结构 第二章 MATLAB在信号与系统分析中的应用 §2-1 信号与系统分析2-1-1 国内外关于该课题的研究现状及发展趋势 2-1-2 信号与系统分析方法分类 §2-2 Matlab在信号与系统分析中应用的简介§2-3 本章小结 第三章 Matlab在信号与系统分析中应用模型设计 §3-1 引言 §3-2 系统分析 §3-3 模型建立(是本章重点需要扩充) 第四章 (具体实例实现) §4-1 §4-2 §4-3 实验结果分析 §4-4 本章小结 第五章 结束语 参考文献 致 谢 最好找本MATLAB在信号与系统分析中的应用的书来看看。可以看看飞思科技产品研发中心出的一系列关于matlab应用的书,会对你有帮助的!祝顺利!

· 第三方物流组织运作模式探讨 · 物流成本控制要靠好的采购分析 · 深度分销的物流 · 物流学学科体系构建的两种设计方法 · 绿色物流理论及其发展路径探析 · 新经济时代企业的经营思路与物流 · 绿色物流在国外的发展及我国的差距 · 电子商务在企业物流管理中的模式创新 · 关于国有物资企业向物流企业转型的思考 · 论我国当前的物流产业

储位优化matlab毕业论文

相关论文:Vc++下如何利用Matlab工具箱进行数字信号处理摘要: 本文详述了在Vc环境下如何利用Matlab工具箱进行数字信号处理,全文以Matlab工具箱中功率谱密度分析函数为例,介绍了通过Matlab自带的引擎、Matlab自身的编译器以及利用MathTools公司的Matcom进行对工具箱函数的调用。 关键词:Matlab M-文件 引擎 编译器 Matcom Vc++Matlab的信号处理工具箱是信号算法文件的集合,它处理的基本对象是信号与系统,信号处理工具箱位于目录、Toolbox\Signal下,利用工具箱中的文件可以实现信号的变换、滤波、谱估计、滤波器设计等。在其它的环境如Vc下如果能调用Matlab工具箱中的文件,会大大地加快一些算法的实现,同时其可靠性也很高。利用Matlab引擎 Matlab引擎采用客户和服务器计算方式,在运用中,Vc的C语言或C++语言的程序作为前端客户机,它向Matlab引擎传递命令和数据信息,并从Matlab引擎接收数据信息,它提供了下列几个函数: engOpen, engGetArray, engPutArray, engEvaString, engOutputBuffer ,engClose与客户机进行交互。下面例程是在Vc下建一个基于对话框的应用程序,在对话框中设置一个Button控件OnMatlabEngine.,在对话框 .cpp文件中加入”” 和“” 头文件,下面给出部分程序清单。Void CtestmatlabDlg::OnMatlabEngine(){Engine *ep;mxArray* T=NULL,*result=NULL,*mFs=NULL,*mnfft= NULL;double datax[1024];char buffer[1024];for(int j=0;j<1024;j++)//注:如通过采集卡采集数据可将采集的数据放在datax[]数组中,此循环就不需要{double samt=(double)(); datax[j]=sin(**samt**);}double *pPxx,*pFxx;if(!(ep=engOpen(" \0"))){//打开Matlab引擎,建立与本地Matlab的连接fprintf(stderr,"\n Can't start MATLAB engine\n");exit(-1);} double Fs[1]={1024};//因为Matlab所有参与运算的参数都是矩阵的形式,因而下列几行将参数转变double nfft[1]={1024};//成Matlab可接受的矩阵形式。T=mxCreateDoubleMatrix(1,1024,mxREAL);mnfft=mxCreateDoubleMatrix(1,1,mxREAL);mFs=mxCreateDoubleMatrix(1,1,mxREAL);mxSetName(T,"T");mxSetName(mnfft,"mnfft");mxSetName(mFs,"mFs");memcpy((char*)mxGetPr(T),(char*)datax, 1024*sizeof(double));memcpy((char*)mxGetPr(mnfft),(char*)nfft, sizeof(double));memcpy((char*)mxGetPr(mFs),(char*)Fs,1*sizeof(double));engPutArray(ep,T); //将转化的参数放入引擎中,此时可在Matlab command窗口下查看此参数engPutArray(ep,mnfft); engPutArray(ep,mFs);engEvalString(ep,"[pxx,fo]=psd(T,mnfft,mFs);"); //利用引擎执行工具箱中文件engOutputBuffer(ep,buffer,512); //如只想看显示图形,可将返回参数去掉,psd无返回参数缺省情况下会自动画图形result=engGetArray(ep,"pxx");//取出引擎中的数据放在所指的区域中供后续处理pPxx=mxGetPr(result); result=engGetArray(ep,"fo");pFxx=mxGetPr(result);engEvalString(ep,"plot(fo,10*log10(pxx));");//利用引擎画图engEvalString(ep,"title('功率谱分析');");engEvalString(ep,"xlabel('Hz');");engEvalString(ep,"ylable('db');");mxDestroyArray(T); //释放内存mxDestroyArray(mFs);mxDestroyArray(mnfft);mxDestroyArray(result);engEvalString(ep,"close;");engClose(ep);}上述程序在Vc下编译需要将 和两个动态库利用以下的命令:lib/def:<自己的Matlab的安装路径,下同>e:\ Matlab\extern\include\*.def /machine:ix86 /out:*.lib来生成程序所需的静态连接库和,将和所在的目录加入Vc++ project/link/object/library modules下即可。利用Matlab自身的编译器调用工具箱中的函数 Matlab的编译器可将Matlab的M文件转换为为C或C++的源代码以产生完全脱离Matlab运行环境的独立的运用程序,但Matlab本身的资料说明编译器如用来建立独立的运用程序,不能调用Matlab工具箱中的函数,这非常不利于搞一些特殊的算法。本人研究了一段时间发现,工具箱中的函数既然是M文件就一定可以用编译器来编译,以提供如Vc的调用函数,但是编译器只能编译一个独立的M文件,即这个 M文件不依赖于其他的M文件。如果M文件中又调用了其他的M文件,可将被调用的M文件拷贝到调用M文件的相应位置,作适当的改动就可以用于编译器编译。编译器不支持图形函数,所以M文件中如有图形函数需注释掉。当Matlab的编译器mcc加入适当的参数-e(mcc –e *.*)或-p(mcc –p *.*)就可生成将输入的M文件转换为适用于特定运用的C或C++源代码。这样如果要在Vc下编译通过,还需连入以下几个库, , , . . 以及Matlab C MATH库,建议采用前述的方法将动态连接改为静态连接。对于C/C++编译环境的设置,在Matlab command窗口下运行mex –setup 然后依提示操作,而对于C/C++连接环境的设置,运行mbuild –setup依提示操作即可。下面给出利用编译器将Matlab工具箱中文件生成可供Vc调用的函数。将文件拷贝一份至Matlab\bin目录下,改写相应调用的M文件如, 等。为生成的代码简洁,对于采集数据处理输入参数很明了的情况下可作大量的删减,最终使成为一个不依赖于其他M文件的独立的M文件,注意千万注释掉作图代码,最终改成如下形式,限于篇幅给出关键的几步: function [Pxx,f]=psd(Fs,nfft,noverlap,x)window=o,5*(1-cos(2*pi*(1:nfft)’/(nffft+1)));//hanning 窗dflag=’none’;window=window(;)………………………………….以上只要稍懂Matlab语言和信号处理知识就可完成这项工作。假设上述代码重新存为,在Matlab command 窗口下设置好环境参数运行mcc –e testwin,则可在Matlab\bin下生成 ,如运行mcc –p testwin 则生成. Vc下建立一个基于对话框的文件,然后在对话框里加一个Button控件OnButtonPsd 将上述生成的.c文件的头文件加入到工程的.cpp中,且将#ifdef_cplusplus extern “c”{#end ifc代码声明加入Vc的包含文件和生成的.C的包含文件之间将#ifdef_cplusplus}#end if加入.cpp文件未尾为了简洁且便于处理将生成的c函数稍改动,给出部分代码如下: void CTestpsdwinDlg::OnButtonPsd(){mxArray* x_rhs_;//指向采集数据存放区Fs=23510;//数据采集的频率 nfft=1024;//1024点的fftdouble datax[1024]//采集的数据x_rhs_mxCreateDoubleMatrix(1,1024,mxReal);memcpy(mxGetPr(x_rhs_),datax,1024*sizeof(double));noverlap=512;……………….……………….mccCopy(&Pxx,&Spec);mccCopy(&f,&frevgg_vector);for(int j=0;j<(int)(nfft/2+1);j++){datap[j]=mccGetRealVectorElement(&Pxx, (j+1));//功率谱密度存于datap[]数组dataf[j]=mccGetRealVectorElement(&f, (j+1));//相应频率存于数组dataf[]中}mccFreeMatrix(&Pxx);……………….SendMessageBox(WM_PAINT,0,0);//利用Vc下的图形函数画图Return;}如上生成的程序可读性不太好,而生成的c++代码则可读性较好,但千万注意只能用 Matlab的MATH库,不可用c++的MATH库,否则编译会出错,限于篇幅在此不述。3)利用Matcom调用工具箱中的函数Matcom编译M文件,先将M文件按照与Matcom的cpp库的对应关系翻译为cpp源代码,然后用对应版本的c编译器将cpp文件编译成相应的exe或dll文件,所以第一次运行要指定c编译器的路径,否则无法编译,指定好的编译信息就写在Matcom\bin\文件中,不过这一步按装matcom时,它自动寻找编译器并将其写入文件中,版中使用 OCX控件,因而它支持图形操作。我们依然用上述的文件,不要将图形函数注释掉,利用Mideva来生成可被Vc调用的信号处理程序。运行Mideva在主界面上直打开M文件,在菜单中选择compile to dll,输入testwin..在Matcom debug目录下可以找到这样的几个文件, ,等。 将上述和加入工程中,project/add to project/files并且在相应的文件中加入”” 加连接库:Tools\option\directory\ , 选include选项,加入e:\matcom45\lib (包含) library选项,加入e:\matcom45\lib4) project\add to project\files 文件类型选项选(.lib)将e:\matcom45\lib\加入工程中编译运行。相应代码如下:void CtestmatcomDlg::OnpsdButton(){double datap[512],dataf[512];initM(MATCOM_VERSION);//初始化matcom库Mm Fs,nfft,noverlap;//创建矩阵Mm x=zeros(1,1024);Fs=1024;nfft=1024;noverlap=128;dMm(Pxx_o);dMm(f_o);//创建并命名矩阵datax[];//数据采集的数据存于此数组中for(int i=1;i<=1024;i++){(1,i)=datax[i+1];//给x阵赋值}testwin(Fs,nfft,noverlap,x,i_o,Pxx,f_o);//matcom生成的函数for(i=0;i<513;i++){//取出功率谱密度分析结果dataf[i]=(i+1,1);datap[i]=(i+1,1);}exitM();return;}可见利用Matcom进行M文件转换非常的容易,生成的代码可读性很好,以上的转换同时生成了可供Vc调用的动态连接库,其使用和一般的动态库一样使用。同时需指明Matcom不仅可转换独立的不依赖于其它M文件的M文件,同时可转换调用其它M文件的M文件嵌套。条件是这此M文件在同一个目录下面,如前所述的可直接用上述方法转换,生成了多个重载形式的psd函数结论: 利用Mtlab引擎调用工具箱中的函数可节省大量的系统资源,应用程序整体性能较好,但不可脱离Matlab 的环境运行。用Matlab编译器进行工具箱函数的调用,须转换相应的M文件使其成为独立的M文件,且不支持图形函数,转换的代码可读性不太好。用Matcom 进行转换非常方便,生成的代码可读性很好,支持图形函数,且代码执行的速度比不转换平均要快倍以上。以上程序在Vc++ 中调试通过,以上方法在工程实践中已得到很好的运用。仅供参考,请自借鉴希望对您有帮助

围绕自己在那个学校的学习生涯来学- - 我作文不是很好 说说试试 ̄. ̄

matlab在微分方程中的应用毕业论文大纲书写方法为1、先写前言。2、第一部分解释matlab的基本概念。3、第二部分描述其在微分方程中的应用。

货用升降机的优化设计毕业论文

施工升降机施工方案概况该工地位于********,由********承建,按施工组织设计要求,决定选用**型人货两用施工升降机,可以满足施工现场高处作业人员以及室内装修用料的垂直运输工作,基础施工图根据施工现场地质报告,结合现场作业条件及施工升降机使用说明书有关要求设计,项目部负责施工,基础砼表号为C30,基础验收由项目经理、砼工长,质安员负责一同验收,合格签字认可后,方可同意施工升降机部件的进场工作。现场作业条件要求项目部负责清除进场道路上及安装现场(基础周围)的其它材料或障碍物,以确保施工升降机安装作业场地和吊装作业空间,确保施工升降机的安装工作,现场有一台塔吊可以协助安装和吊运。配合安装需要的设备及工具1、专用工具两套,常用勾头扳手两套,手锤一把,手拉葫芦(2吨)一个,15寸活动扳手两把,安全带两付。2、水准仪、经纬仪、风速仪、接地电阻仪各一台。四、安装作业程序及安排此次安装高度为70m,设11道附墙,(一次组装到施工层最高处,以后随建筑物升高附墙后方,再进行加节),直至满足施工要求,当基础验收合格签字后方可进行安装,升降机安装前已进行过一次全面地维护保养工作,各导轮、钢结构、变速制动机构、电器元件等都齐全有效,能满足使用要求。安装工序如下,将基础节底架吊运到砼基础预埋的4颗落栓为止,螺帽不拧紧,用水准仪效平底架,然后用350N*M预紧力拧紧螺帽,用钢板或C20砼填实底架与基础之间的空袭,达到许用强度后,吊运标准节Ⅱ到底架上,并装好相对应的各缓冲弹簧座,用螺栓将导架与底架连接紧固,然后用经纬仪或吊线锤检查导架两个方向的垂直度,误差≤3mm,满足要求后就组装围栏直接门等部件,待部件与底架连成整体框架后,将左右二只梯笼分别吊运到导架上齿条水平方向为止,再将地面组装成一体的导架对应装在Ⅱ#导架上(须涂油保护各节口),然后按组装图的要求分别将立杆安装在围栏上立杆的位置,注意二短一长安装稳固职称、过桥架,与导架连接,当导架安装离基础地表面9m时,须及时安装附墙,每次安装附墙之前,,需要吊线锤或经纬仪检查校长导架垂直度,≤1/1000,并要求各边接扣环尽可能靠近,以次加节至满足施工要求后,再安装天轮架,穿钢丝绳,再进行各限位开关挡板的安装调试,并进行梯笼试运行,确保各限位开关灵敏可靠,各导轮符合规定、满足十一要求,试运行运转正常后,可以进行梯笼的坠毁试验,整机经运行、检查、试验、验收合格后、办理资料签证,挂牌之后方可交付使用。安装过程中的安全措施在整个安装过程中,必须严格按照有关操作规程执行,所有作业人员必须持证上岗并待好安全帽,高处作业人员要穿防滑鞋系好安全带,所使用的工具要持稳放妥,作业区域竖立明显的安全标志牌,并设立警戒线,指定专人把守。所有人员要精力集中,服从指挥,不准各行其是,严禁酒后作业,如遇大风(六级)大雾、雷雨天气,应停止作业。整机安装的技术,安全由李斌负责,各连接紧固检查由余建伟负责,吊装作业及周围警戒由项目部负责。技术要求基础水平度,∠1/500,四周排水量好,导架(标准节)二个方向垂直度1/1000,接地电阻∠4Ω,各连接紧固达到规定要求,并涂油保护,各销轴、锁止螺母、开口销齐全有效:吊笼运行平稳,各限位开关齐全、灵敏有效:制动可靠,整机无异常。检验和验收本次安装按分工定位制,各负其责,要切实遵守拆装作业守则及使用说明书有关拆装工艺的规定进行,认真执行安全技术交底内容,认真履行签字手续,此次检验工作实行安装过程中的自检、互检、交检原则,各工序作业人员要按自身工作内容自检,谁错负责,并共同进行全面复检,调试、验收,及时办理验收资料整理,并报公司复核,合格后办理合格证挂牌,最后交付使用。

浅谈柴油机电控技术 摘要:介绍了柴油机电子控制技术的发展状况、控制原理和应用特点及高压共轨技术的 工作原理、研究方向、应用前景。 关键词:柴油机,电子控制,高压共轨技术 1 柴油机电子控制技术的发展状况及发展趋势 柴油机电子控制技术的发展状况 柴油机电子控制技术始于20世纪70年代,20世纪80年代 以来,英国卢卡斯公司、德国博世公司、奔驰汽车公司、美国通 用的底特律柴油机公司、康明斯公司、卡特彼勒公司、日本五十 铃汽车公司及小松制作所等都竞相开发新产品并投放市场,以满 足日益严格的排放法规要求。 由于柴油机具备高扭矩、高寿命、低油耗、低排放等特 点,柴油机成为解决汽车及工程机械能源问题最现实和最可靠的手段。因此柴油机的使用 范围越来越广,数量越来越多。同时对柴油机的动力性能、经 济性能、控制废气排放和噪声污染的要求也越来越高。依靠 传统的机械控制喷油系统已无法满足上述要求,也难以实现喷油量、喷油压力和喷射正时完全按最佳工况运转的要求。近 年来,随着计算机技术、传感器技术及信息技术的迅速发展 ,使电子产品的可靠性、成本、体积等各方面都能满足柴油机进 行电子控制的要求,并且电子控制燃油喷射很容易实现。 实际上,柴油机排气中CO和HC比汽油机少得多,NOX排放量与汽油机相近,只是排气微 粒较多,这与柴油机燃烧机理有关。柴油机是一种非均质燃烧, 可燃混合气形成时间很短,而且可燃混合气形成与燃烧过程交错 在一起。通过分析柴油机喷油规律得到:喷入燃料的雾化质量、 汽缸内气体的流动以及燃烧室形状等均直接影响燃烧过程的进展 以及有害排放物的生成。提高喷油压力和柴油雾化效果、使用预 喷射、分段喷射等可以有效的改善排放。 经过多年的研究和新技术应用,柴油机的现状已与以往大不 相同。现代先进的柴油机一般采用电控喷射、高压共轨、涡轮增压中冷等技术,在重量、噪音、烟 度等方面已取得重大突破,达到了汽油机的水平。随着国际上日 益严格的排放控制标准 (如欧洲Ⅳ、Ⅴ标准)的颁布与实施,无论是汽油机还是柴油机都面临着严 峻的挑战,解决的办法之一是采用电子控制燃油喷射的技术。现在,柴油机电子控制技术在发达国家的应用率已达到60%以上。 何谓电喷柴油机 采用电子控制燃油喷射及排放的柴油机即为电喷柴油机。 电喷柴油喷射系统由传感器、ECU(计算机)和执行机构三部分 组成。其任务是对喷油系统进行电子控制,实现对喷油量以 及喷油定时随运行工况的实时控制。采用转速、油门踏板位 置、喷油时刻、进气温度、进气压力、燃油温度、冷却水温度等 传感器,将实时检测的参数同时输入计算机(ECU),与已储存 的设定参数值或参数图谱(MAP图)进行比较,经过处理计算按 照最佳值或计算后的目标值把指令送到执行器。执行器根据 ECU指令控制喷油量(供油齿条位置或电磁阀关闭持续时间)和 喷油正时(正时控制阀开闭或电磁阀关闭始点),同时对废气再 循环阀、预热塞等执行机构进行控制,使柴油机运行状态达 到最佳。 柴油机电子控制技术的发展趋势 高的喷射压力 为满足排放法规的要求,柴油喷射压力从10MPa提高到200MPa。如此高的喷射压力可明显改善柴油和空气的混合质量,缩短着火延迟期,使燃烧更 迅速、更彻底,并且控制燃烧温度,从而降低废气排放。 独立的喷射压力控制 传统柴油机的供油系统的喷射压力与柴油机的转速负荷有 关。这种特性对于低转速、部分负荷条件下的燃油经济性和排放 不利。若供油系统具有不依赖转速和负荷的喷射压力控制能力, 就可选择最合适的喷射压力使喷射持续期、着火延迟期最佳,使 柴油 机在各种工况下的废气排放最低而经济性最优。 改善柴油机燃油经济性 用户对柴油机的燃油消耗率非常关注。高喷射压力、独立的 喷射压力控制、小喷孔、高平均喷油压力等措施都能降低燃油消 耗率,从而提高了柴油机的燃油使用经济性。 独立的燃油喷射正时控制 喷射正时直接影响到柴油机活塞上止点前喷入汽缸的油量, 决定着汽缸的峰值爆发压力和最高温度。高的汽缸压力和温度可 以改善燃油使用经济性,但导致NOX增加。而不依赖于转速和负 荷的喷射正时控制能力,是在燃油消耗率和排放之间实现最佳平 衡的关键措施。 可变的预喷射控制能力 预喷射可以降低颗粒排放,又不增加NOX排放,还可改善柴 油机冷启动性能、降低冷态工况下白烟的排放,降低噪声,改 善低速扭矩。但是预喷射量、预喷射与主喷射之间的时间间隔 在不同工况下的要求是不一样的。因此具有可变的预喷射控制能力对柴油机的性能和排放十分有利。 最小油量的控制能力 供油系统具有高喷射压力的能力与柴油机怠速所需要的 小油量控制能力发生矛盾。当供油系统具有预喷射能力后将 会使控制小油量的能力进一步降低。由于工程机械用柴油机 的工况很复杂,怠速工况经常出现,而电喷柴油机容易实现最 小油量控制。 快速断油能力 喷射结束时必须快速断油,如果不能快速断油,在低压力 下喷射的柴油就会因燃烧不充分而冒黑烟,增加HC排放。电 喷柴油机喷油器上采用的高速电磁开关阀很容易实现快速断 油。 降低驱动扭矩冲击载荷 燃油喷射系统在很高的压力下工作,既增加了驱动系统 所需要的平均扭矩,也加大了冲击载荷。燃油喷射系统对驱 动系统平稳加载和卸载的能力,是一种衡量喷射系统的标准。 而电喷柴油机技术中的高压共轨技术则大大降低了驱动扭矩 冲击载荷。 2 柴油机电子控制技术的目的及优点 目的 优化动力性、改善燃油使用经济性、控制排放,使柴油机从 怠速至额定转速范围内均能获得最佳工作状况,防止可能发生的 危险运行状况,延长零件的使用寿命。 优点 具有多功能的自动调节性能 工程机械用柴油机的运转工况是多变的,而且对油耗、排放 和可靠性等要求较高。自动控制技术应用于柴油机的调节系统正 好可以实现多功能的自动调节,从而保证柴油机动力性、燃料使 用经济性、可靠性和操作方便性等性能充分发挥。 减轻质量、缩小尺寸、提高柴油机的紧凑性 对于现代高速柴油机而言,由于驱动喷油泵的扭矩较大,要 设计一个紧凑和可靠的供油提前自动调节器很复杂,而且在柴油 机总体布置上也比较困难。采用自动控制技术解决供油提前角自 动调节问题,不仅可以容易地解决上述难题,而且提高了柴油机 的紧凑性。 部件安装连接方便,提高了维修性 采用自动控制系统,相关部件尺寸减小(特别是燃油供给系 统),安装部位免受空间位置的约束,连接简便,有利于柴油机 日常维护及修理。 扩展了故障诊断、联络等功能 采用自动控制系统,可方便地与微型计算机相连,很容易实 现柴油机性能检测与故障诊断功能,柴油机运行及检测数据的存 储与传递等问题也迎刃而解,便于科学管理和使用。 使柴油机的动力输出和负荷得到更精确的匹配 随着工程机械制造技术高速发展,为了提高自行式工程机械 的作业效能,采用了电喷柴油机,电控自动变速器等自动控制装置,使自行式工程机械在作业 时,能随着负荷的变化在一定范围内自动调整动力输出、动力传 递,柴油机的动力输出和负荷得到更精确的匹配,充分发挥工程 机械作业效能。

楼上的回答都不专业!论行程:现在常规导轨式液压升降机的行程已经可以做到26米了,而且有部分专业的施工方,可以通过特殊的方式,将升降机的行程做到50米,甚至100米。在这里有必要科普一下,制约液压升降机行程的唯一因素是升降机油缸的行程,因为升降机油缸的原材料【缸筒、活塞杆】最长是13米【非行业内人士请咨询原材料厂商】,所以升降机油缸行程最多做到13米,而导轨式液压升降机一般采用的是链条传动,力臂是1/2,即油缸推动1米,升降机上升2米,下降同理,所以行程13米的油缸,就可以让液压升降机的行程做到26米。那么如何做到50米呢?很简单,就是双层油缸,上下两层,上层用行程米的升降机油缸完成25米升高(液压升降机),这时液压系统不要停,因为紧接着下层油缸(行程米)会顶起下层平台,完成下层的25米升高。25+25=50米。100米需要4层,运行流程同理。论安全:液压升降机也可以很安全,之所以不安全(或者说简陋),是因为两者从价位上天壤之别,如果拿出电梯一半的价格来建造相同高度的液压升降机,液压升降机完胜(液压系统的天然特性,保证了升降机即使失控,也只会缓慢下降,这点电梯能比?)。

电梯是属于特种设备,升降机是属于起重设备,本质上就是二个行业,电梯有相应的标准,规范及安全设备。而升降机则简漏得多,没有相应的国家标准,有极大的安全隐患,一般应用于低楼层间运送货物,严禁载人

拣货路径优化论文文献

运输路径优化问题论文的开题报告由于开题报告是用文字体现的论文总构想,因而篇幅不必过大,但要把计划研究的课题、如何研究、理论适用等主要问题说清楚,应包含两个部分:总述、提纲。 1 总述开题报告的总述部分应首先提出选题,并简明扼要地说明该选题的目的、目前相关课题研究情况、理论适用、研究方法、必要的数据等等。2 提纲开题报告包含的论文提纲可以是粗线条的,是一个研究构想的基本框架。可采用整句式或整段式提纲形式。在开题阶段,提纲的目的是让人清楚论文的基本框架,没有必要像论文目录那样详细。3 参考文献开题报告中应包括相关参考文献的目录4 要求开题报告应有封面页,总页数应不少于4页。版面格式应符合以下规定。开 题 报 告 学 生: 一、 选题意义 1、 理论意义 2、 现实意义 二、 论文综述 1、 理论的渊源及演进过程 2、 国外有关研究的综述 3、 国内研究的综述 4、 本人对以上综述的评价 三、 论文提纲 前言、 一、1、2、3、�6�1�6�1�6�1 �6�1�6�1�6�1二、1、2、3、�6�1�6�1�6�1 �6�1�6�1�6�1三、1、2、3、结论 四、论文写作进度安排 毕业论文开题报告提纲一、开题报告封面:论文题目、系别、专业、年级、姓名、导师二、目的意义和国内外研究概况三、论文的理论依据、研究方法、研究内容四、研究条件和可能存在的问题五、预期的结果六、进度安排

五、配送战略(一)、配送部门制度1、准时上下班迟到十分钟内扣10元工资,迟到半个小时内扣30元工资。旷工一天扣全天工资,并记小过。2、如有事,必须请假,否则视为无故旷工,扣除两天工资。3、不准在上班时间使用配送部门配送车,做与工作无关的事情。4、配送途中,不是因为客观原因而使客户过长时间没有收到快餐,影响公司声誉者,给予一定的处罚(记大过,以及取消本月获得奖金资格)。5、配送途中,不是因为客观原因而使快餐洒落在地造成损失,由配送员自己负责赔偿损失的50%,并罚以记大过处分。6、因为客观原因导致快餐在配送途中造成了损失,一切后果由公司承担。7、配送员将快餐送达指定地点并由客户签收。8、配送员配送完毕回来及时反馈客户信息、意见给客户服务部。(二)、运输成本 1、固定成本 欧派电动车:2000×4=8000 (元) 2、可变成本 A 电费: ×4=2元/天 1度电=1kw/h (1000w)180w的电池充一次点需要8—12h 充— =1度电 车充一次电大概可以跑20公里, 大概40个公交站牌(500米一个)约人名币元 B 维护成本(三)、配送路线的选择与方案速度步行 自行车 电动车 面包车 走楼梯 坐电梯67m/min 250m/min 330m/min 750m/min 15s/层 配送实际时间=店址至办公楼下所花时间A+办公楼下至顾客手中所花时间B+合理的耽误时间C 从办公楼下送至顾客手中采取的方式 :楼梯、电梯具体方案:1、顾客办公地点集中在1—5楼 采取楼梯为主,电梯为辅的配送方式 2、顾客办公地点集中在6—10楼 采取先楼梯后电梯的配送方式 3、顾客办公地点集中在11—15楼 采取先楼梯后电梯的配送方式 4、顾客办公地点集中在16—17楼 采取先楼梯后电梯的配送方式具体实施过程中可根据当时的实际情况采取最节省时间的措施最快的把快餐送到顾客手中。 配送的流程:分拣—配送运输—送达服务—签收并反馈信息给信息部及配送工具路程m 步行 自行车 电动车 面包车 花费时间200 √ 3min+B+C200---500 √ 2min+B+C500---800 √ 1min+B+C800---1200 √ √ 3min+B+C1500—200 √ 6min+B+C2000--2500 √ 7min+B+C综上可得出配送的最优路径是…….配送方案二根据同一路线集中配送原则制定出的方a案线路1:点址(玉沙路中段)→国贸北路→部分龙昆北路→国贸东路路→国贸一横路→部分龙华西路→国贸二横路→店址 路程:90+360+150+420+312+600+90=2022 m线路2:店址(玉沙路中段)→部分金贸中路→国贸三横路→金贸西路→部分金龙路→金洲路→国贸西路→店址路程:500+120+312+180+156+90=1358 m路线3:店址(玉沙路中段)→滨海大道(右)→龙昆北路→龙华路→金龙路→明珠路→滨海大道(左)→店址路程:210+90+1518+1100+750+990+548+210+90=5506m注:1、电动车充一次电可跑约20公里,即可把整个国贸区跑2圈多,配送过程中电动车中途没电的情况出现的几率会少的多,但是没电也可以脚踏。 (四)特殊情况处理方案1、快餐送达时候,客户不在。方案1:向客户同事询问客户去哪里了?要多久才回来?若时间过长,可向客户同事协商是否可以帮客户先签收。方案2:打电话给客户,与其协商支付方式。2、快餐送达后,客户对餐不满意,要求退餐。方案1:配送员认真倾听顾客提出的问题,并做好记录,仔细检查快餐是否真的存在问题。如确实有问题,配送员代表公司向顾客道歉,并给予退餐处理。方案2:立即电话回公司,叫其他配送员立刻送上一份一样的快餐,并想客户道歉。 3、遇到狂风暴雨天气时候。 方案1:配送员在遇到狂风暴雨的天气的时候,可等雨小一点的时候,披上雨衣,照常送餐。 方案2:如遇到台风时期,与客户协商,适当延迟送餐时间。 方案3:如遇到强台风,可由面包车进行配送。

matlab生物本科毕业论文

基于MATLAB的数字识别计算机与信息工程学院 本科生毕业论文 基于BP神经网络的手写数字识别算法的设计与实现 班 级: 13汉班 学 号: 姓 名: 江晓雪 指导教师: 李艳玲 2017 年 3 月 31 日 毕 业 论 文 目 录 1 绪论1 图像识别的提出1 图像识别的现状与发展趋势1 2 BP神经网络的概述2 3 手写体数字识别的实现过程4 整体线路图4 算法流程5 图像预处理10 结果分析10 4 结论11 参考文献12 全文共 13 页 4834 字 基于BP神经网络的手写数字识别算法的设计与实现 计算机与信息工程学院 2013级汉班 江晓雪 指导教师 李艳玲 副教授 摘要 本文实现了基于MATLAB关于神经网络的手写数字识别算法的设计过程,采用神经网络中反向传播神经网络(即BP神经网络)对手写数字的识别,由MATLAB对图片进行读入、灰度化以及二值化等处理,通过神经网络进行训练和测试。实验证明:该神经网络对手写数字的识别可以达到。 关键词 手写数字识别;BP神经网络;MATLAB语言 1 绪论 图像识别的提出 图像识别在信息技术发达的今天已经占据了很重要的地位,在我们实际生活中也有很多应用。所谓的图像识别,就是指通过计算机对图像进行相应的处理、分析,来达到识别不同模型的目标和任务的一种技术。对于它的提出,简单的来说,它的发展经历了三个阶段:第一个是文字识别 、第二个是数字图像处理与识别、第三个是物体识别。第一种相对来说比较简单,它的研究是从1950年开始的,一般情况是识别字母、符号和数字,无论是印刷体识别还是手写体识别,它的应用都非常广泛,但是也伴随着,这个识别的过程会更加的耗时、费力,无论是人力还是物力,都会有很大的损失;第二种就是我们所说的数字图像处理与识别,在图片的识别过程中,图片识别会有一定的误差,也会带来小小的麻烦;第三就是物体识别,而物体的识别主要指的是:在三维世界中,对于个体、环境的感知和认识进行识别,这不同于二维世界的认知,相对来说是更高级的计算机图像识别,它是以二维世界中对数字图像和模拟图像处理的办法为依据,进行更高一级的,并且结合了现代人工智能技术等学科的研究目标,研究成果已经被广泛的应用在各种工业探测机器人上,为人们的安全提供了很大的帮助。 图像识别的现状与发展趋势 随着网络的发达、电子的信息化,图像识别的应用已经非常广泛,而主要的研究工作也包括各行各业,整理以下几点对其应用的广泛度进行说明: ⒈在生物学中,对生物的原型进行研究。从生物的脑细胞结构、物体解剖等其他科学研究的方向对生物的体系结构、神经结构、神经细胞组织等生物的原型结构及其功能机理进行研究,增强对生物学更加全面的理解。 ⒉在实际应用中,建立我们需要的理论模型。根据需要应用的信息在生物学中的应用,建立需要的生物原型,也可以建立类似神经元、神经网络这样不可见的理论模型,以便可以让其更加有效的应用在生活中。建立我们生活中不能直观表现的事物模型,以便我们可以更方便的、更直观的理解事物的本质。 ⒊在信息时代中,建立网络模型以及算法研究。就是通过上面所说的,建立相应的理论模型,在这个基础上加以理解,建立我们所需要的网络模型,实现计算机应用,主要应用在网络学习算法的研究,这方面的研究工作也被人们称为技术模型研究。 ⒋信息时代的发展,让我们在生活中有很多的应用,例如:完成某种函数图像的绘制以及对其变化的形式进行分析、对图片信号的处理、模式识别等功能,建立需要的应用系统、制造机器人等等。 通过上面的说明,也就是说从开始根据生物学原理的应用,直到建立需要的神经网络模型,最后应用到图像识别当中,可以看出其模型的建立是在生活中实例的基础上,其可靠性和准确性是显而易见的,这样就大大的增加了可信度,与此同时,也减少了工作中不必要的麻烦与困扰。而在网络信息发达的今天,人类在基本粒子、宇宙空间、生命起源等科学领域方面都已经显现出很高的兴趣度,而这其中难免会有图像提取后的处理工作,所以图像识别的应用就会越来越广泛。 2 BP神经网络的概述 反向传播(Back-Propagation,BP)学习算法简称BP算法,采用BP算法的前馈型神经网络简称BP网络。BP网络是多层感知器的一种,它具备多层感知器的特点,同时也有自己的特点。多层感知器包括输入层、隐藏层、输出层,其中隐藏层可以有多个,而我们BP网络中隐藏层只有一个,其简单构造如图所示: 图1 多层感知器结构图 而我们用到的BP网络中的具体信号流如图所示,它有一个反向传播的过程,这也是对传播进行调整,使精确度更高的一种办法。如图所示,其中有两种信号流通: 图2 多层感知器的信号流 第一:函数信号 简单来说就是信号进入输入层,然后通过隐藏层到达输入层,通过输出层输出所得值,就可以完成一个函数信号。 第二:误差信号 误差信号就是在逆向的传播的过程中传输的信号。其中,有两个重要参数。一个是函数信号即sigmoid函数,还有一个就是权值的梯度运算即梯度向量。(注:sigmoid函数、权重的修正函数,如图所示。) (1) (2) 通过对两个参数的调整,完成整个算法的应用。 3 手写体数字识别的实现过程 整体线路图 整体流程图如图3所示: 图像测试 损失函数的设计与应用 可视化测试数据 神经网络的设计与训练 sigmoid函数 图3 整体流程图 部分文件调用流程图如图4所示: sigmoid checkNNGradients nnCostFunction 第八部分:实现正规化 第八部分:训练NN fmincg nnCostFunction sigmoidGradient sigmoid nnCostFunction sigmoidGradient randInitializeWeights checkNNGradients debugInitializeWeights nnCostFunction computeNumericalGradient 第五部分:sigmoid函数 第六部分:初始化参数 第七部分:实现反向传播 第三部分:前馈网络 第四部分:前馈正规化 图4 整体流程图 算法流程

毕业设计(论文)是学生毕业前最后一个重要学习环节,是学习深化与升华的重要过程。它既是学生学习、研究与实践成果的全面总结,又是对学生素质与能力的一次全面检验,而且还是对学生的毕业资格及学位资格认证的重要依据。一、毕业设计(论文)资料的组成A.毕业设计(论文)任务书;B.毕业设计(论文)成绩评定书;C.毕业论文或毕业设计说明书(包括:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录);D.译文及原文复印件;E.图纸、软盘等。二、毕业设计(论文)资料的填写及有关资料的装订毕业设计(论文)统一使用学校印制的毕业设计(论文)资料袋、毕业设计(论文)任务书、毕业设计(论文)成绩评定书、毕业设计(论文)封面、稿纸(在教务处网上下载用,学校统一纸面格式,使用A4打印纸)。毕业设计(论文)资料按要求认真填写,字体要工整,卷面要整洁,手写一律用黑或蓝黑墨水;任务书由指导教师填写并签字,经院长(系主任)签字后发出。毕业论文或设计说明书要按顺序装订:封面、中外文摘要或设计总说明(包括关键词)、目录、正文、谢辞、参考文献、附录装订在一起,然后与毕业设计(论文)任务书、毕业设计(论文)成绩评定书、译文及原文复印件(订在一起)、工程图纸(按国家标准折叠装订)、软盘等一起放入填写好的资料袋内交指导教师查收,经审阅评定后归档。三、毕业设计说明书(论文)撰写的内容与要求一份完整的毕业设计(论文)应包括以下几个方面:1.标题标题应该简短、明确、有概括性。标题字数要适当,不宜超过20个字,如果有些细节必须放进标题,可以分成主标题和副标题。2.论文摘要或设计总说明论文摘要以浓缩的形式概括研究课题的内容,中文摘要在300字左右,外文摘要以250个左右实词为宜,关键词一般以3~5个为妥。设计总说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料,中文字数要在1500~2000字以内,外文字数以1000个左右实词为宜,关键词一般以5个左右为妥。3.目录目录按三级标题编写(即: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"等,第二级为""、""、""等,第三级为""、""、""等,但分级阿拉伯数字的编号一般不超过四级,两级之间用下角圆点隔开,每一级的末尾不加标点。各层标题均单独占行书写。第一级标题居中书写;第二级标题序数顶格书写,后空一格接写标题,末尾不加标点;第三级和第四级标题均空两格书写序数,后空一格书写标题。第四级以下单独占行的标题顺序采用.…和.两层,标题均空两格书写序数,后空一格写标题。正文中对总项包括的分项采用⑴、⑵、⑶…单独序号,对分项中的小项采用①、②、③…的序号或数字加半括号,括号后不再加其他标点。7.注释毕业设计(论文)中有个别名词或情况需要解释时,可加注说明,注释可用页末注(将注文放在加注页的下端)或篇末注(将全部注文集中在文章末尾),而不可行中注(夹在正文中的注)。注释只限于写在注释符号出现的同页,不得隔页。8.公式公式应居中书写,公式的编号用圆括号括起放在公式右边行末,公式和编号之间不加虚线。9.表格每个表格应有表序和表题,表序和表题应写在表格上放正中,表序后空一格书写表题。表格允许下页接写,表题可省略,表头应重复写,并在右上方写"续表××"。10.插图毕业设计的插图必须精心制作,线条粗细要合适,图面要整洁美观。每幅插图应有图序和图题,图序和图题应放在图位下方居中处。图应在描图纸或在白纸上用墨线绘成,也可以用计算机绘图。11.参考文献参考文献一律放在文后,参考文献的书写格式要按国家标准GB7714-87规定。参考文献按文中出现的先后统一用阿拉伯数字进行自然编号,一般序码宜用方括号括起,不用园括号括起。

你到底需要的是资料还是论文?需要说清楚.

直接秒杀 运行去吧%%%%%%%%%%%%% ++直接序列扩频1+++++++++++++++++++++++++++++++++++++++++++clear;clc;code_length=10;fs=4960; %每个信息码元内含fs个采样点t=0:1/fs:code_length;rand('seed',0);x=sign(rand(1,code_length)); %信息码for i=1:code_length s((1+(i-1)*fs):i*fs)=x(i);ends(i*fs+1)=x(i);figure(1);plot(t,s);axis([]);title('原始信息码');%% ++生成PN码++++++++++++++++++++++++++++++++++++++++++++++++fd=[1 0 0 1 0 1]; %反馈系数num_mreg=length(fd)-1; %移位寄存器的个数num_mseq=2^(num_mreg)-1; %一个m序列的码的个数init_mseq=ones(1,num_mreg); %m序列发生器初始化值mseq=zeros(1,num_mseq);for i=1:num_mreg mseq(i)=init_mseq(num_mreg-i+1);endi=i+1;for j=i:num_mseq for k=1:num_mreg if fd(k+1)==1 mseq(j)=xor(mseq(j),mseq(j-k)); end endendfor i=1:num_mseq mseq(i)=sign(mseq(i));endw_mseq=mseq;for i=1:code_length-1 w_mseq=[w_mseq,mseq];endfor i=1:code_length*num_mseq c_mseq(((i-1)*160+1):i*160)=w_mseq(i);endc_mseq(i*160+1)=w_mseq(i);figure(2);plot(t,c_mseq);axis([0,1,]);title('一周期m序列');%% ++扩频++++++++++++++++++++++++++++++++++++++++++++++++++k_code=s.*c_mseq;figure(3);plot(t,k_code);axis([0,1,]);title('扩频序列');%% ++跳频调制++++++++++++++++++++++++++++++++++++++++++++++++++fc0=3*fs/31;fc1=6*fs/31;fc2=9*fs/31;fc3=12*fs/31;tc=0:1/fs:159/fs;c0=2*cos(2*pi*fc0*tc);c0=[c0,2*cos(2*pi*fc3*tc)];c0=[c0,2*cos(2*pi*fc1*tc)];c0=[c0,2*cos(2*pi*fc2*tc)];c1=c0;for i=1:6 c1=[c1,c0];endc1=[c1,2*cos(2*pi*fc2*tc)];c1=[c1,2*cos(2*pi*fc3*tc)];c1=[c1,2*cos(2*pi*fc1*tc)];c=c1;for i=1:code_length-1 c=[c,c1];endc(code_length*fs+1)=0;signal=k_code.*c;figure(4);plot(t,signal);axis([100/fs,400/fs,]);%title('一个信息码元的跳频调制');%% ++解跳++++++++++++++++++++++++++++++++++++++++++++++++++signal_h=signal.*c;figure(5);plot(t,signal_h);axis([0,code_length,]);%% ++解扩+++++++++++++++++++++++++++++++++++++++++++++++++jk_code=signal_h.*c_mseq;figure(6);plot(t,jk_code);axis([0,code_length,]);%% ++低通滤波++++++++++++++++++++++++++++++++++++++++++++++wn=1/1e7;b=fir1(16,wn);H=freqz(b,1,16000);signal_d=filter(b,1,jk_code);figure(7);subplot(2,1,1);plot(t,signal_d);axis([0,code_length,]);title('恢复出来的信号波形');subplot(2,1,2);plot(t,s);axis([0,code_length,]);title('原始信号波形');

相关百科
热门百科
首页
发表服务