当前位置: 首页 > news >正文

解方程 (允许误差)

解方程 (允许误差)


1. 确定范围
2. 确定误差
3. 确定增量
4. 在区间内执行方程,满足误差存入解集
5. 返回解集


var solveFun = function(
f /*function*/,
c /*closest to 0*/,
from /*from what number*/,
to /*to what number*/,
ic /*increasement*/){


var arr = new Array();
for(var i =from ; i <= to ; i+=ic){
var r = f(i);
if(Math.abs(r) <= c) {arr.push({x:i,y:r});}
}


if(arr.length == 0) {return undefined;}


return arr;
}


var ret = solveFun(function (n){return n*n*n -3*n + 1},0.001,-10,20,0.001);


if(ret == undefined){console.log("no answer.");}


else {
console.log(ret.length + "answer found ");
for(var i = 0 ;i < ret.length; i++)
console.log("x = " + ret[i].x + ", y= " + ret[i].y);


}


相关文章:

  • 算法基础练习--最大公约数和最小公倍数
  • Windows 7解码包Win7codecs 1.0.4正式版
  • 哥德巴赫猜想: 任何一个大于2的偶数都可以拆分为两个素数的和
  • Windows7右键菜单中集成复制和移动
  • 分解质因数算法
  • 实测:Windows 7 Build 7057性能再进一步
  • 教你如何硬盘安装Win7全攻略
  • 算法练习--连续整数固定和
  • Windows 7中从VHD文件启动计算机
  • Javascript --扩展String实现替换字符串中index处字符
  • 算法练习之牛顿法求平方根
  • 去掉数组中的重复元素
  • 浅谈单例的三种实现--C#
  • OO 编程基本功--(1)
  • 移动设备管理(MDM)与OMA(OTA)DM协议向导(一)——从WiMAX讲起
  • CSS3 变换
  • echarts的各种常用效果展示
  • E-HPC支持多队列管理和自动伸缩
  • es的写入过程
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • java小心机(3)| 浅析finalize()
  • Python socket服务器端、客户端传送信息
  • rabbitmq延迟消息示例
  • Vue2.0 实现互斥
  • WebSocket使用
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 将回调地狱按在地上摩擦的Promise
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 聊一聊前端的监控
  • 嵌入式文件系统
  • 如何优雅地使用 Sublime Text
  • 系统认识JavaScript正则表达式
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 用Python写一份独特的元宵节祝福
  • 责任链模式的两种实现
  • 字符串匹配基础上
  • k8s使用glusterfs实现动态持久化存储
  • ​如何在iOS手机上查看应用日志
  • (2)Java 简介
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (二)hibernate配置管理
  • (三十五)大数据实战——Superset可视化平台搭建
  • (十一)图像的罗伯特梯度锐化
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)重识new
  • .NET Core 中的路径问题
  • .NET gRPC 和RESTful简单对比
  • .NET Project Open Day(2011.11.13)
  • .net中调用windows performance记录性能信息
  • /run/containerd/containerd.sock connect: connection refused
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116