Skip to content

BlazeSnow/solving-equations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

写在最前

  1. 此程序用二分法牛顿迭代法弦截法解一元N次方程;

  2. 第一次使用将自动创建solving-equations.txt

  3. 计算内容写在solving-equations.txt中;

  4. 各数字之间加上空格

    f(x) = -x² -2.2x +3

    输入到文件时按以下格式:

    -1 2 -2.2 1 3 0
    

更新日志

v1.0.3

2024年10月5日16点16分

  • 使用MSVC重新编译,优化程序大小
  • 优化文件编码格式为GB18030
  • 改用exit,放弃abort

v1.0.2

2024年7月15日20点56分

  • 取消程序引用MSVC库
  • 重新修订readme文件格式

v1.0.1

2024年7月14日17点05分

  • 修复了程序引用dll错误的问题

v1.0.0

2024年7月14日14点26分

  • 发布了第一个release
  • 控制控制台编码格式使用GB18030编码

未发行

  • 2024年7月13日19点58分
    • 合并所有功能为main.cpp
  • 2024年7月13日17点31分
    • 合并解方程功能为solving-equations.h/.cpp
  • 2024年7月13日11点41分
    • 在程序内添加了许可证信息
    • 添加了GitHub仓库链接
    • 优化了文字提示
    • 拆分class allclass solving_equations
  • 2024年7月13日11点07分
    • 提取class allall.h
  • 2024年7月12日20点20分
    • 添加了拆分功能的专用文件夹Redistributable
  • 2024年7月12日20点10分
    • 合并拆分文件为总solving-equations.h/.cpp
  • 2024年7月11日16点07分
    • 拆分main.cpp为多个cpph文件
  • 2024年5月17日13点22分
    • 使用vector<结构体>重写程序
  • 2024年4月17日12点53分
    • 将仓库从Gitee转移到GitHub
  • 2024年4月10日20点29分
    • 嵌套过于复杂,因此删除三角函数支持
  • 2024年4月4日07点58分
    • 更新支持了三角函数
  • 2024年4月3日22点35分
    • 将计算f(x)的函数移入总class
  • 2024年4月3日18点14分
    • 添加了弦截法
  • 2024年4月3日17点56分
    • 添加了读取文件成功后的方程显示
  • 2024年3月30日14点51分
    • 修复了次数统计times少1次的问题
  • 2024年3月30日14点35分
    • 优化次数统计代码
    • 优化文字描述
    • 整合输出putOutAnswer到总class
    • 整合次数统计timeLimit到总class
    • 优化代码注释
  • 2024年3月28日22点01分
    • class将二分法和牛顿迭代法整合在一起
  • 2024年3月9日12点59分
    • 优化了代码行数,删除了主程序中的temp数值;
    • 优化了注释内容
  • 2024年3月9日12点29分
    • 用二分法解方程的程序修改,写成了牛顿迭代法解方程程序
  • 2024年3月9日11点57分
    • 优化了文字描述
  • 2024年3月9日11点03分
    • 优化了注释内容;
    • 优化了a和b的结果一正一负的检查,从相乘<=0,改为:检查a正b负或a负b正
    • 第2点解决了函数在区间内导数为负数时无法得出计算结果的问题
  • 2024年3月9日10点31分
    • 优化数组为全局数组,减少代码数量;
    • 增加了数组溢出检查;
    • 修改doublelong double,支持15位小数;
    • 增加了迭代次数times统计;
    • 增加了开始时检查是否创建文件输入问题;
    • 优化了文字描述
  • 2024年3月9日10点05分
    • 此程序用于解一元N次方程