基于Matlab的计算报告书封面生成方法及计算机存储介质技术

技术编号:21343645 阅读:31 留言:0更新日期:2019-06-13 22:31
本发明专利技术公开了一种基于Matlab的计算报告书封面生成方法及计算机存储介质,所运行的系统中安装有Matlab软件和文档服务器软件,包括以下步骤:1)启动Matlab脚本程序编辑器,定义常规变量,创建计算报告书服务器;2)设定计算报告书封面格式;3)按照计算报告书封面格式编写封面内容;4)保存文件,退出报告书服务器。本方法能够通过Matlab脚本代码自动完成大量重复工作,编制统一格式的计算报告书封面,对减少重复工作、提高工作效率和报告书质量具有重要意义。

Method of Generating Cover of Computing Report Based on MATLAB and Computer Storage Media

The invention discloses a method for generating the cover of calculation report based on MATLAB and a computer storage medium. The running system is equipped with MATLAB software and document server software, including the following steps: 1) starting the script editor of matlab, defining conventional variables, creating a calculation report server; 2) setting the cover format of calculation report; 3) according to the calculation report cover; Format to write the cover content; 4) save the file and exit the report server. This method can automatically accomplish a lot of repetitive work through the script code of MATLAB, and compile a unified format of the calculation report cover. It is of great significance to reduce repetitive work, improve work efficiency and report quality.

【技术实现步骤摘要】
基于Matlab的计算报告书封面生成方法及计算机存储介质
本专利技术涉及一种计算报告书封面生成方法及计算机存储介质,特别是涉及一种基于Matlab的计算报告书封面生成方法及计算机存储介质。
技术介绍
技术人员在采用Matlab大型矩阵计算软件进行工程计算等科研活动时,面临报告书格式不统一、编写效率低的问题。在编制报告书过程中,常常需要按固定的模板编制计算报告书,而处理计算报告书的格式及模板需要大量枯燥重复的手动操作才能完成,耗费了大量的人力,目前尚没有一种可以直接使用Matlab软件设计、自由调整并生成计算报告书封面的方法。
技术实现思路
专利技术目的:本专利技术要解决的技术问题是提供一种基于Matlab的计算报告书封面生成方法及计算机存储介质,克服了采用Matlab软件无法直接生成计算报告书封面的不足,便于技术人员按统一的格式编写报告书封面,避免了报告书封面格式的混乱,提高了编写效率。技术方案:本专利技术所述的基于Matlab的计算报告书封面生成方法,所运行的系统中安装有Matlab软件和文档服务器软件,包括以下步骤:(1)启动Matlab脚本程序编辑器,定义常规变量,创建计算报告书服务器;(2)设定计算报告书封面格式;(3)按照计算报告书封面格式编写封面内容;(4)保存文件,退出报告书服务器。进一步的,步骤(1)中的链接包括以下步骤:(1)链接Matlab脚本程序与计算报告书服务器,若所述服务器已经打开,则返回计算报告书句柄,否则,创建计算报告书服务器并返回报告书句柄;(2)保存所述计算报告书。进一步的,步骤(2)中所述的文档的格式包括了光标初始位置、页面大小、纸张样式、排列方向、上下左右空白区域、首行缩进、行间距、文本对齐方式和文字大小。进一步的,所述的封面内容包括文档编制单位、文档编号、文档编写时间、编制人员和文档标题。进一步的,所述的Matlab软件版本不低于R2015a,所述的文档服务器软件包括了word2010、word2013、wps2010和wps2013。本专利技术所述的计算机存储介质,其上存储有计算机程序,所述程序被计算机处理器执行时实现上面任一项的方法。有益效果:本方法能够通过Matlab脚本代码自动完成大量重复工作,编制统一格式的计算报告书封面,对减少重复工作、提高工作效率和报告书质量具有重要意义。附图说明图1是本方法整体流程图。具体实施方式本方法使用的Matlab软件版本不低于R2015a,计算报告书服务器版本包括了word2010、word2013、wps2010以及wps2013,报告书封面模板内容包括:文档编制单位、文档编号、编写时间、编制人员、文档标题、编制地点,下面以word服务器为例,具体实施方式如图1所示。S1:启动Matlab脚本编辑器,定义常规变量如报告书标题、作者及编写时间、文档编号,链接主程序与计算报告书服务器。脚本文件中原始代码如下所示:S2:设定计算报告书封面字体及段落格式,脚本文件原始代码如下所示:%%设定页面大小%Document.PageSetup.PaperSize='wdPaperA4';%设置纸张样式%Document.PageSetup.Orientation='wdOrientPortrait';%排列方式为垂直方向Document.PageSetup.TopMargin=57*1.2637;%单位像素Document.PageSetup.BottomMargin=57*1.2637;Document.PageSetup.LeftMargin=57*1.5821;Document.PageSetup.RightMargin=57*1.5821;Document.PageSetup.HeaderDistance=50;%Document.Paragraphs.FirstLineIndent=25;%首行缩进Document.ActiveWindow.ActivePane.View.Type='wdPrintView';%设置视图方式为页面S3、按报告书封面模板编写内容,具体包括:页眉、页码、文档编制单位、文档编号、编写时间、编制人员、文档标题以及模板其他内容,脚本代码如下所示:S4、保存并退出报告书服务器%%保存并退出Document.ActiveWindow.ActivePane.View.Type='wdPrintView';%设置页面视图Document.Save;%保存文档Document.Close;%关闭文档Word.Quit;%退出word服务器在Matlab脚本程序窗口中写完上述代码后,然后运行Matlab的编译器,生成了包含封面的计算报告书。本专利技术的实施例还提供了一种计算机存储介质,其上存储有计算机程序。当所述计算机程序由处理器执行时,可以实现前述控制的方法。例如,该计算机存储介质为计算机可读存储介质。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。本文档来自技高网...

【技术保护点】
1.一种基于Matlab的计算报告书封面生成方法,所运行的系统中安装有Matlab软件和文档服务器软件,其特征在于包括以下步骤:(1)启动Matlab脚本程序编辑器,定义常规变量,创建计算报告书服务器;(2)设定计算报告书封面格式;(3)按照计算报告书封面格式编写封面内容;(4)保存文件,退出计算报告书服务器。

【技术特征摘要】
1.一种基于Matlab的计算报告书封面生成方法,所运行的系统中安装有Matlab软件和文档服务器软件,其特征在于包括以下步骤:(1)启动Matlab脚本程序编辑器,定义常规变量,创建计算报告书服务器;(2)设定计算报告书封面格式;(3)按照计算报告书封面格式编写封面内容;(4)保存文件,退出计算报告书服务器。2.根据权利要求1所述的基于Matlab的计算报告书封面生成方法,其特征在于步骤(1)中的链接包括以下步骤:(1)链接Matlab脚本程序与计算报告书服务器,若所述服务器已经打开,则返回计算报告书句柄,否则,创建计算报告书服务器并返回报告书句柄;(2)保存所述计算报告书。3.根据权利要求1所述的基于Matlab的计算报告书封面生成方...

【专利技术属性】
技术研发人员:朱正刚朱登明彭泽
申请(专利权)人:太仓中科信息技术研究院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1