问题标签 [mathematical-expressions]
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.
c# - 带三角函数的调车场算法
我正在用 C# 实现调车场算法。尽管它可以很好地解析带有符号(+、* - / 和 ^)的数学表达式。但由于某种原因,它不适用于正弦余弦函数。例如,如果我尝试计算 sin(45) 我得到 0.707106 。但是当我尝试解析表达式时
我已按照Wikipedia上的这篇文章中提到的所有步骤进行操作。我已经尝试了几天,但我无法让它完美地工作。这是主要的解析功能
此外,这是程序的输出:
//错误的
新案例:
就是这样。任何人都可以指出我做错了什么。
编辑:
这是 IsHigherPrecedance 函数和优先级枚举:
既然这些三角函数是单参数函数,它们是否会用其他逻辑进行解析,或者这个分流场算法也适用于这些函数?
问候。
wolfram-mathematica - 数学中级数的导数
我有一个等式:
我想计算导数:
我怎么能在数学中做到这一点?
我可以做到D[y, x[3]]
,它给了我 3,但如果我输入D[y, x[i]]
它返回 0,但我希望 i。
有没有办法在 Mathematica 中定义上述系列的参数导数?
iphone - 绘制不连续的数学表达式?
我正在尝试绘制数学函数并使用 CoreGraphics 框架。我通过手动计算用户定义的数学函数的 y 坐标来计算路径。
为了绘制函数,我包含了代码的简化版本:
这工作正常,但遗憾的是用户可能会输入一个不连续的函数,比如
但是图形是在 x=0 处绘制的,并且点是连接的。看图片:
如何评估未定义的点,以便能够正确绘制图形?我知道有一个解决方案,因为有许多绘图网站可以正确绘制图表。
小费或任何类型的帮助将不胜感激。您还可以免费包含一些神奇的代码;)谢谢!
顺便说一句,我正在使用 ANExpressionParser 类来解析用户输入。( http://mac.softpedia.com/progDownload/ANExpressionParser-Download-86833.html )
c# - MuParser 在 visusl studio 2012 中不起作用
嗨,我需要对一些数学表达式使用 muParser(c# 包装器)。在 vs 2010 中它运行良好,但在 vs 2012 中程序终止且没有任何错误消息。有没有人遇到过这样的问题?有什么解决办法吗?
java - 如何使用Java在函数中查找未知数学变量的值
我正在尝试解决这个函数形式的数学问题:
f(x) = c 1 x 1 + c 2 x 2 + q 1 x 1 2 + q 2 x 1 x 2 + q 3 x 2 2
现在我创建了一个界面,用户可以在其中输入 c 1、 c 2、 q 1、 q 2和 q 3的值
现在我们需要求解这个函数是 x 1和 x 2的值被代入方程。在算法的其他部分,x 1和 x 2的值通常以 x 1 = (0 - 0.8ρ 1 ) 和 x 2 = (0 - 0.6ρ 1 )的形式结束
现在假设用户将 c 1、c 2、q 1、q 2和 q 3的值分别键入为 0、2、-1、2 和 -2,这将使函数显示为:
f(x) = 0x 1 + 2x 2 + -1x 1 2 + 2x 1 x 2 + -2x 2 2
这可以重写为:
f(x) = 2x 2 - 1x 1 2 + 2x 1 x 2 - 2x 2 2
现在,如果我们在上面的等式中替换 x 1 = (0 - 0.8ρ 1 ) 和 x 2 = (0 - 0.6ρ 1 ),我们将得到:
f(x) = 2(0 - 0.6ρ 1 ) - 1(0 - 0.8ρ 1 ) 2 + 2(0 - 0.8ρ 1 )(0 - 0.6ρ 1 ) - 2(0 - 0.6ρ 1 ) 2
如您所见,如果我们进一步求解,我们最终会找到 ρ 1的值
那么现在的问题是如何编写一个程序来解决这种问题并在Java中获得ρ 1的值 ,或者是否已经编写了这样的程序?我已经尝试了很多东西,但无法提出解决方案。
任何帮助将不胜感激。谢谢
- 杰维森
mysql - sql查询中的数学计算
在我的项目中,我有以下数据库表:
如果我选择 Term Id 和 Course Id 表将生成
它匹配员工每天的工作时间,总工作日在 SQL 中可以计算吗?
latex - 如何对包含数学表达式的文本进行词性标注?
目标是科学文本的句法解析。首先,我需要对此类文本的句子进行词性标注。文本来自 arxiv.org。所以它们最初是在 LaTeX 中的。从 LaTeX 文档中提取文本时,数学表达式可以转换为 MathML(或者可能是其他格式,但我更喜欢 MathML,因为这项工作是为了创建特定的网络应用程序,而 MathML 是一个方便的工具)。
我唯一的想法是用一些自然语言的短语代替数学表达式,然后使用一些实现的算法进行 pos-tagging。所以问题是如何实现这种替换,或者一般来说,如何实现对文本的后标记?
php - MYSQL 数学运算优先级
这是我的代码:
我的问题是关于优先级:在这个操作中
将nrating
使用的是已经增加的那个还是列中存在的那个?
谢谢
android - 带有 exp4j 库的 Android java.lang.VerifyError
我尝试制作自己的小型计算器,但我不想自己制作所有的业务逻辑。所以我尝试使用,javax.script
因为我听说javax.script
需要一个真正的 JVM 并且是一个 JavaScriptParser。然后,我搜索了其他具有我需要的功能的库,并找到了项目“exp4j”。首先,我使用 JDK 1.7 制作了一个小型普通 Java 项目,是的,它适用于源代码:
然后,我在我的计算器模型(MVC 模式)中尝试了相同的代码:
但每次我得到同样的例外:
"AndroidRuntime(630): java.lang.VerifyError",
在我启动应用程序之后。我无法单击运行该方法的按钮,berechnen()
因为应用程序在我启动后崩溃。
我很困惑为什么我的程序不起作用。当我删除 exp4j 的所有导入并删除计算源时,我的计算器工作正常。
我唯一的想法是 exp4j 库正在使用 Android 中不存在的类或方法。
谢谢你。
sql - PostgreSQL 数学函数
我有一个aps_sections
包含许多整数字段(例如bare_width
and worn_width
)的表。我还有多个查找表(例如aps_bare_width
and aps_worn_width
),其中包含一个 ID 列和一个 WEIGHTING 列。ID 记录在表的上述列中aps_sections
。我需要对表中列的加权求和aps_sections
(其中加权值来自查找表)。我已经使用下面的SELECT
语句成功地管理了这个。
我现在需要做的是创建一个函数,将计算结果添加到表的physical_sn_priority
列中aps_sections
。到目前为止,我的理解是我的功能应该类似于:
但我不知道该放什么之后NEW.physical_sn_priority :=
。我是 SQL 和 PostgreSQL 的初学者,因此我将不胜感激!