问题标签 [notation]
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.
algorithm - 以下哪个后缀表示法正确表示中缀和 1+2+3+4?
我正在测试一个中缀到后缀到中缀的转换器,并发现了某种不确定性。例如,一个简单的中缀和
可以转换为后缀一
假设不累积具有相同优先级的运算符。如果他们是那么我得到
另一方面,以下所有后缀表达式都可以转换为初始和
所有这些后缀表达式都正确吗?
更新1
如果你要做这样的转换器,你会选择哪种形式?我需要选择一个进行测试。
scala - Scala - 前缀一元运算符
我最近给了 Scala 第二次机会,并从我经常实现的项目开始(使用函数式或伪函数式语言):命题逻辑(以及后来的谓词逻辑)的自动推理器。
现在,我试图在语言本身中尽可能地获得命题逻辑的符号,并且我已经做到了这一点 - 使用隐式转换(String -> Atom):
函数“and”和“implies”(以及“or”和“equivalent”)是调用相关案例类构造函数的简单方法。但是,在实现“不”时,我遇到了以下两种表示法中的任何一种:
有没有办法欺骗 Scala 接受所需的:
最好不要将类“Not”重命名为“not”,因为将来我可能会称它为“¬”或其他名称。
c - 将学术数学符号转换为 C 代码
那些对数学有一定了解的人可能会笑,但我不记得数学中有多少符号规则,我需要帮助将其转换为 C 代码。非常感谢您的帮助:
c++ - 将双常量定义为十六进制?
我希望将最接近的低于 1.0 的数字作为浮点数。通过阅读维基百科关于IEEE-754的文章,我设法发现 1.0 的二进制表示是3FF0000000000000
,因此最接近的双精度值实际上是0x3FEFFFFFFFFFFFFF
。
我知道用这个二进制数据初始化双精度的唯一方法是:
使用起来相当麻烦。
如果可能的话,有没有更好的方法来定义这个双数?
json - 记录 JSON 结构的语法
因此,我正在尝试记录我正在编写的 api 返回的 json 格式,我想知道是否有任何流行的 json 结构文档格式。
注意我不是要测试或验证任何东西,我只是将它用于文档。还有一些向非常数添加注释的方法(总是返回相同值的项目)会很好。
这是我目前正在使用的没有经过深思熟虑的方案:
例子:
c++ - 为什么“0f”在 C++ 中不被视为浮点文字?
为什么在 C++ 中不0f
被视为浮点文字?
编译上面给了我
C2509(语法错误:'数字后缀错误')
使用VS2008。
ipad - 数学符号字体
有没有可以用于数学符号的字体?我想是没有的。如果是这样的话,有谁知道在我的 iPad 应用程序中使用漂亮的数学符号最简单的方法是什么?
更新:感谢您的所有精彩回复。查看当前的回复,人们通常会建议,如果我想要做的基本上是创建一个允许人们直观地输入数学方程式的功能,那么我可能应该从 MathML 开始,作为我将努力的方向?我的意思是我是否应该采取一种策略来创建一个 UI,使用户能够编写他/她的数学符号,以便他们输入的所述符号被转换为 MathML(而不是简单地使用一个 unicode 数学字体,它已经不包含一些相似之处排版功能?
matlab - matlab矩阵科学记数法
我想知道这件事有一段时间了。例如,当 Matlab 打印矩阵 A 时,使用
它有时以科学记数法出现,例如
有谁知道如何让它打印正常的浮点数?我尝试过短格式、长格式、短 e 格式、长 e 格式,但它们都不起作用。一些转换格式,以便科学记数法在单个条目中,但实际上这些数字并不是那么荒谬,只是打印出来......
javascript - 带有变量的 Javascript 对象表示法
我的 PHP 脚本 specs.php 输出以下内容:
使用 jQuery,我加载 JSON 并将其分配给 specs_obj,
我可以使用 specs_obj 访问第一项的“中等”“尺寸”。medium.sizes[0]
如何在点符号中使用变量?
c++ - 将中缀表示法表达式转换为后缀表示法
我正在为我的数据结构课程做作业,我必须将中缀表达式转换为后缀表达式。我差不多完成了,但是当我尝试输入 a+b+c 之类的内容时,我不断收到错误消息
它可以很好地处理 a+b 和 a+b*c。
我真的不确定它有什么问题。如果有人能指出我的方向或看到我的代码存在问题,我将不胜感激。