1 Star 0 Fork 0

JimmyLiang / miniMATLAB-linux

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
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(): 退出程序

开发者信息

梁哲铭 朱翔宇 周霆威 陈牧言 王一迪 院校:南京工程学院

程序版权属于开发者本人,最终解释权归著作权人所有;

空文件

简介

高次方程分析程序 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/zmtechn/miniMATLAB-linux.git
git@gitee.com:zmtechn/miniMATLAB-linux.git
zmtechn
miniMATLAB-linux
miniMATLAB-linux
master

搜索帮助