首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Javascript中使用字母进行矩阵运算

在Javascript中使用字母进行矩阵运算
EN

Stack Overflow用户
提问于 2012-03-15 20:11:22
回答 1查看 255关注 0票数 8

我在做量子计算的课程。在它中,我们用矩阵表示可能的操作或运算符。我一直在考虑创建一个网页来解决这些数学题。这对我自己来说也是一个小小的挑战,以补充我的JS。

我一直在研究各种选择,比如西尔维斯特、MathJax和MathML。

问题:然而,在我计算的整个过程中,字母似乎没有一个提供使用的功能。

例如,在量子计算中,我们通常使用包含未知α和β的矩阵与其他矩阵相乘。

这是我需要做的那种数学:

http://i.stack.imgur.com/vH9Dk.gif

理想情况下,我应该以以下方式编写:

M=[a,b],当然,我不能。此外,我可以乘得到"2*a“等。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2012-03-15 21:46:39

正如关于这个问题的注释中所建议的,您可以使用字符串。然后,您只需编写自己的矩阵-矩阵乘法例程,它将理解包含字符串的条目和包含数字的条目之间的区别。

然而,只要你做了不止一个,你就会得到表达式以及变量和数字。因此,我们可以概括这一点,使每个元素成为一个表达。正如@所指出的,这是符号代数系统的开端。

在javascript中,我猜想您需要一组表达式对象,每个对象都实现一个接口,包括一个返回表达式的方法。gnarly位正在简化结果表达式以解析变量的值。

或者,事先多做一些数学运算;将变量从方程中移出,然后让代码进行计算。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9727408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档