问题标签 [equation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
math - 如何计算表格的线性方程?
我正在编写一个程序,该程序将一些单位从 Brix 标度转换为其他单位。
该程序通过向用户显示刻度来工作,并允许用户单击刻度以选择白利糖度测量值。我使用的范围在 1 到 30 之间。
问题是,比例不是线性的。随着白利糖度数越来越高,每个增量之间的空间越来越大,所以我需要找出线性方程,它允许我将用户输入的 y 位置转换为刻度上的数字。
我制作了下面的图表来显示白利糖度值和用户点击的 y 位置(以像素为单位)之间的相关性:
基本上,考虑到 PosY,我需要能够计算 Brix。如何确定要使用的方程式?
c# - 寻找 .NET 数学公式编辑器和求解器控件
我正在寻找可以处理编辑和求解简单数学方程(带图像生成)的第 3 方自定义控件。
我知道 LaTeX 并使用它的语法来生成数学方程的图像(我在这里使用了这个实现 LaTeX 的项目:http: //www.codeproject.com/KB/dotnet/Eq2Img.aspx),我发现了几个可以将方程作为输入字符串、编译、解析和求解方程的项目(这里有一个: http: //www.codeproject.com/KB/recipes/EvaluationEngine.aspx)。
但是,我还没有找到任何东西可以让你用输出的预览图像构建一个方程(就像 LaTeX 一样),然后允许你为方程中的变量指定值,并用输出的结果求解方程。
有谁知道是否存在任何可以编辑和求解数学方程的第三方控件?我正在使用 C# .NET 4.0,所以希望我可以在 .NET 中使用库/控件。
任何帮助或类似的链接将不胜感激。
谢谢,马克
matlab - 绘制机器人关节图的位置不起作用
我想编写一个命令来显示机器人位置方程及其图形。这是我的命令,但它没有显示图表:
implicit - 在 MATLAB 上用 fzero 求解隐式方程
我一直在尝试通过fzero
在 MATLAB 中使用来解决这个隐式方程。保存代码的文件被命名为"colebrook"
,到目前为止我输入的内容如下。
我要求解的方程保存在另一个名为 的 m 文件"colebrookfunc"
中,其中包含的代码如下。
当我运行时,我收到此错误:
我的错误是什么?
谢谢你。
c - 梯形规则问题
如果您构建并运行代码,您会发现它无法正常工作。这个问题来自一本书(C 中的问题解决和程序设计)。它给出了 2 个方程并希望找到曲线下的近似区域。并添加了调用陷阱n 的值为 2、4、8、16、32、64、128。
我的代码输出为负数和-nan。方程是:
代码是:
matlab - 在 MATLAB 中求解指数方程
我现在正尝试在 MATLAB 中求解一个指数方程,作为我作业的一部分。很容易看出方程
会有两个解,一个大于零,一个小于零。
但是,仅使用求解函数,MATLAB 会返回一个名为 lambertw 函数的函数,它只能 eval() 得到低于零的解,而这恰好不是我想要的答案。有人可以在这里帮助我吗?
提前感谢所有答案和评论!
ps 作为替代方案,我正在考虑使用 Newton-Raphson 方法来解决它,但我想知道与 solve() 相比速度如何?
魏子尧
latex - Windows 上的最小 LaTeX 方程渲染器(剥离 MiKTeX?)
我成功地使用 MiKTeX 将 LaTeX 方程字符串渲染为 PNG。但是,MiKTeX 的分布非常大(未压缩的便携式版本约为 360 MB),我只需要方程渲染。是否有一个精简版的 MiKTeX 避开了对其他功能的支持?或者有没有我可以在不破坏方程渲染的情况下安全轻松地删除的东西?(想到字典,连字符等)。
我真的很想使用 MiKTeX 或同等产品,因为输出的质量至关重要。例如,我使用 MathML 处理了 JEuclid,相比之下,结果完全令人震惊。当然,也可能是我做错了什么,但是……
ruby - 以逻辑方式求解方程的问题
我正在考虑一种方法来解决具有简单面向对象的简单方程。我发现了一种似乎在变量单独存在的所有情况下都有效的方法。看:
例如,这个等式:(4 / x + 3) / 2 = 2
首先,我将减号运算符 ( (4 / x + 3) / 2 - 2 = 0
) 中的等号转换为将所有内容都归零。然后我以正常的优先顺序应用所有操作,就像x
变成一个数字一样。第一个是4 / x
,我把操作放在堆栈上:4/
并返回 x。接下来是x + 3
(请记住4 / x
导致x
)。操作进入堆栈(现在是4/ +3
)并返回x
。Remeating 这个最终堆栈将是4/ +3 /2 -2
. 然后我按此顺序还原所有操作:
现在堆栈是4/ -3 *2 +2
. 现在我颠倒顺序并将所有操作应用为零:
堆栈:+2 *2 -3 4/
操作:4 / ((0 + 2) * 2 - 3)
结果为 4,即 的值x
。
这是非常令人困惑和复杂的,但是是合乎逻辑的并且很容易用 ruby 编写代码来执行任何方程式:
这个最终的界面很酷。
但我的问题是:如何以x + x == 4
这种方式解决?换句话说,如何添加两个变量堆栈?
javascript - JavaScript/jQuery 方程求解器
有没有一个插件可以解决一个简单的方程组?
我基本上需要解决 3X3 矩阵的能力。
matlab - 使用 fzero:“sym”类型的输入参数的未定义函数或方法“isfinite”
我使用 matlab 进行符号计算。经过长时间的计算,我得到了 x 的函数,它是贝塞尔函数的组合,我想找到它的零点。
为此,我fzero
在 Matlab 中使用函数。但是,虽然它非常适用于单贝塞尔函数,但它不适用于地雷函数。
为什么会发生这种情况?如何解决问题?
提前致谢