-
此程序用二分法、牛顿迭代法和弦截法解一元N次方程;
-
第一次使用将自动创建solving-equations.txt;
-
计算内容写在solving-equations.txt中;
-
各数字之间加上空格
f(x) = -x² -2.2x +3
输入到文件时按以下格式:
-1 2 -2.2 1 3 0
2024年10月5日16点16分
- 使用MSVC重新编译,优化程序大小
- 优化文件编码格式为GB18030
- 改用exit,放弃abort
2024年7月15日20点56分
- 取消程序引用MSVC库
- 重新修订readme文件格式
2024年7月14日17点05分
- 修复了程序引用dll错误的问题
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 all
出class solving_equations
- 2024年7月13日11点07分
- 提取
class all
到all.h
- 提取
- 2024年7月12日20点20分
- 添加了拆分功能的专用文件夹
Redistributable
- 添加了拆分功能的专用文件夹
- 2024年7月12日20点10分
- 合并拆分文件为总
solving-equations.h/.cpp
- 合并拆分文件为总
- 2024年7月11日16点07分
- 拆分
main.cpp
为多个cpp
和h
文件
- 拆分
- 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分
- 优化数组为全局数组,减少代码数量;
- 增加了数组溢出检查;
- 修改
double
为long double
,支持15位小数; - 增加了迭代次数
times
统计; - 增加了开始时检查是否创建文件输入问题;
- 优化了文字描述
- 2024年3月9日10点05分
- 此程序用于解一元N次方程