# miniMATLAB-linux **Repository Path**: zmtechn/miniMATLAB-linux ## Basic Information - **Project Name**: miniMATLAB-linux - **Description**: 高次方程分析程序 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-19 - **Last Updated**: 2021-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 程序介绍 本程序库为高次函数是基础科学中的基本函数之一,是函数的重要组成部分,是机械工程,工程力学,计算机科学,通信技术,自动化科学等科学领域的奠基,在分析与计算中不可或缺。在各种不同的系统之中,我们往往会遇见很多需要运用高次函数进行系统分析的问题,例如可以通过零点问题判断系统的临界稳定值,可以用极大值与极小值进行系统的超调量与响应分析,也可分析扰动值进行系统稳定性的分析,判断系统是否能正常运行。在基础科学与工程学科中,高次函数都有不可替代的重要地位,高次函数运用于工程设计与系统控制中可以更好的完成设计任务,因此把高次函数运用于嵌入式设计中是必要的、本次实习课题将设计一个能运行于树莓派4B的高次函数分析程序并分析其可行性; ## 运行环境要求 *Ubuntu* ## 使用须知: 1. 将所写的C语言程序拷贝到树莓派上,然后将树莓派联网,在控制终端中输入指令:sudo apt-get install gcc来安装gcc编译系统,如果C语言的文件后缀名为Cpp,则需要安装g++编译系统,可通过指令:sudo apt-get install g++进行安装。安装完成后,需要将编译目录跳转到需要编译的C文件的目录下,使用cd进行跳转,跳转完成后,输入命令:gcc -Wall miniMATLAB.c -lm -o miniMATLAB进行可执行程序的编译 2. 程序将进行画图操作,程序调用的外部程序为gnuplot,使用画图程序时必须先进行gnuplot的环境部署,可以使用sudo apt-get install gnuplot,sudo apt-get install gnuplot-x11进行部署; ## 操作输入代码 min(区间最小值)、max(区间最大值)、errors(误差大小)、num(实数) * fs=(): 显示已输入的函数 * inputA(num1,num2,...,numN): 通过输入高阶函数的系数构建高阶函数,在括号内以英文逗号进行分隔,从高次项到低次项顺序输入 * plot(min,max,errors): 将已经输入的函数进行画图操作 * zeros(min,max): 计算已输入函数的零点并显示出来 * diff2(min,max): 计算已输入函数的拐点并显示出来 * mono(min,max): 判断已输入函数的单调性与单调区间 * maxv(min,max): 计算已输入函数的极大值并显示出来 * minv(min,max): 计算已输入函数的极小值并显示出来 * runALL(min,max): 将已输入的函数进行完整的分析并且显示出来 * report(min,max): 生成已输入函数的报告并保存为TXT文本文档 * dropF(): 删除已输入的函数 * help(): 显示本程序的帮助页面 * info(): 显示软件信息以及开发者名单 * exit(): 退出程序 ## 开发者信息 梁哲铭 朱翔宇 周霆威 陈牧言 王一迪 院校:南京工程学院 *程序版权属于开发者本人,最终解释权归著作权人所有;*