The invention discloses a method for inserting a document into a formula based on MATLAB and a computer storage medium. The running system is equipped with MATLAB software and document server software. The method comprises the following steps: 1) linking matlab script program with the document server; 2) setting the format of the document in MATLAB script program; 3) converting the special characters in the formula into a binary system and compiling them. Formula string matrix; 4) Formula is generated in professional format and inserted into editing area. Through the above method, the invention establishes data communication between MATLAB and document interface, provides a technical solution for quickly compiling professional mathematical formulas and inserting them into documents in MATLAB script, avoids manual repetition and facilitates people's work and use.
【技术实现步骤摘要】
基于Matlab编制公式插入文档的方法及计算机存储介质
本专利技术涉及一种编制公式插入文档的方法及计算机存储介质,特别是涉及一种基于Matlab编制公式插入文档的方法及计算机存储介质。
技术介绍
程序开发可以编制专业的文档。采用高级程序设计语言如C#、visualbasic等进行计算相关的软件开发时,可以通过程序代码方便地定义文档页面、字体以及段落间距等格式,生成专业的文档模板,运行程序即可按固定格式及定义的模板自动生成例如计算报告书等文档。但是,采用高级计算语言Matlab脚本编制文档尚存在空白。鉴于Matlab软件接近数学表达式的自然化语言风格、高效的数值计算及符号计算功能,并且包含控制语句、函数、结构体、输入和输出等编程特点,Matlab已经深入渗透到工程计算和科学研究等各个领域。Matlab用户往往通过编制脚本计算程序完成计算任务,但是将计算过程及结果写入计算报告书等文档时存在下列缺陷:(1)无法将计算过程所涉及的数学公式直接导入文档,(2)无法将计算过程的中间步骤及最终结果直接导入文档。此时,用户在编制计算报告书等文档时需要(1)人工重复编写数学公式、(2)人工保存中间步骤结果并重复导入报告书,这导致用户编写计算报告书涉及大量人工重复劳动、工作效率低下。
技术实现思路
专利技术目的:本专利技术要解决的技术问题是提供一种基于Matlab编制公式插入文档的方法及计算机存储介质,克服采用Matlab进行数学或工程计算并编写文档时存在的不足之处,避免了数学公式及计算结果的人工重复编写,提高了工作效率。技术方案:本专利技术所述的基于Matlab编制公式插入文档 ...
【技术保护点】
1.一种基于Matlab编制公式插入文档的方法,所运行的系统中安装有Matlab软件和文档服务器软件,其特征在于包括以下步骤:(1)链接Matlab脚本程序与文档服务器;(2)在Matlab脚本程序中设定文档的格式;(3)将公式中的特殊字符进行进制转换,并编写公式字符串矩阵;(4)将所述的字符串数组按专业格式生成公式并插入编辑区域。
【技术特征摘要】
1.一种基于Matlab编制公式插入文档的方法,所运行的系统中安装有Matlab软件和文档服务器软件,其特征在于包括以下步骤:(1)链接Matlab脚本程序与文档服务器;(2)在Matlab脚本程序中设定文档的格式;(3)将公式中的特殊字符进行进制转换,并编写公式字符串矩阵;(4)将所述的字符串数组按专业格式生成公式并插入编辑区域。2.根据权利要求1所述的基于Matlab编制公式插入文档的方法,其特征在于步骤(1)中的链接包括以下步骤:(1)链接Matlab脚本程序与文档服务器,若文档服务器已经打开,则返回文档句柄,否则,创建报告书服务器并返回文档句柄;(2)保存所述文档。3.根据权利要求1所述的基于Matlab编制公式插入文档的方法,其特征在于:步骤(2)中所述的文档的格式包括了光标初始位置、页面大小、纸张样式、排列方向、上下左右空白区域、首行缩进、行...
【专利技术属性】
技术研发人员:朱正刚,朱登明,彭泽,
申请(专利权)人:太仓中科信息技术研究院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。