问题标签 [wolfram-language]

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.

0 投票
1 回答
146 浏览

wolfram-mathematica - Wolfram Alpha 中的排列

因此,程序必须打印集合 A 的所有可能排列,其中元素为 {x, y, z, w, u, t},长度为 3,满足以下条件:'u' 不得出现在 't' 之后. 我知道如何找到所有可能的排列,如下所示:

A = {x, y, z, w, u, t}; Permutations[A, {3}]

但我不知道如何只打印“t”之后没有出现“u”的排列。有什么帮助吗?

0 投票
2 回答
386 浏览

wolfram-mathematica - 显示 x 与 x 的素因子数的关系图

我试图让 wolfram alpha 网站显示一个图表,其中一个轴上有 x,另一个轴上有不一定不同的素数因子的数量。我试过这个查询: plot f(x) = number of factor x

不工作。我怎样才能做到这一点?谢谢

0 投票
3 回答
243 浏览

lambda - 纯函数中的模式匹配

我需要定义一个纯函数,它接受两个参数并返回它们的商。如果除数是0那么我想返回0

如果我有一个命名函数,那么我会做

如何对纯函数中的参数进行相同类型的模式匹配#1 / #2 &

0 投票
1 回答
75 浏览

wolfram-mathematica - 如何写出正确的 wolfram 表达式?

如何在 WolframAlpha 上写出类似这样的表达式以获得正确答案? Solve[Sort[IntegerDigits[2*x]] == Sort[IntegerDigits[3*x]], x]

第一个可能的 x 值等于 1782。 2*1782 = 3564 3*1782 = 5364

排序后是一样的。

0 投票
1 回答
162 浏览

wolfram-mathematica - Wolfram 循环只运行一次

您好,我正在尝试 Wolfram Cloud 上的模数转换器 (ADC) 的软件版本。代码如下。

我面临的问题是while循环只运行一次,输出如下所示。我也尝试过 For 循环,但结果是一样的。

知道发生了什么吗?

0 投票
1 回答
261 浏览

python-2.7 - wolframalpha api 语法错误

我正在研究 'wolframalpha' api,我一直收到此错误,我尝试搜索但没有收到有关此错误的任何工作帖子,如果您知道请帮我解决此错误

请帮忙; 我明天必须展示项目:(

我的代码是

0 投票
2 回答
250 浏览

function - 用 Wolfram 语言中的几个过程定义您自己的函数

我用一个程序创建了一个函数....

返回

我还创建了一个带有几个参数或几个参数、几个变量的函数!

返回

但是,如果我想创建一个包含多个返回任何我想要的程序的函数呢?
我已经知道,当一个程序完成后,我必须在这个程序的最后输入“;”!
就像我们在 for 循环中一样......

所以我需要用几个程序创建一个函数!
怎么做?
请帮我!

0 投票
3 回答
82 浏览

performance - 为什么同一个函数用不同的方式写出来的结果时间会有如此不同呢?

我一直在玩 wolfram 语言并注意到一些事情:以不同方式编写的相同函数在时间方面的工作方式非常不同。

考虑这两个函数:

NthFibonacci[30]评估大约需要 5 秒。
Fibn[900 000]也需要大约 5 秒来评估。
内置也是如此Fibonacci[50 000 000]

我根本不明白为什么三者之间的速度有如此大的差异。理论上,递归应该或多或少等同于 for 循环。这是什么原因造成的?

0 投票
1 回答
30 浏览

wolfram-mathematica - 需要绘制大量数据集,但是我需要“移动”它们,以便在 t=0 时它们都具有相同的初始 y 值

关于我如何做到这一点的任何想法?我对数学很陌生...

我最初的想法是从 .CSV 中的 excel 中导入数据,并确定所有数据集中的最大 y 值,并将其余的初始 y 值转换为该值。此外,我需要保持时间值不变,并且它需要适用于 N# 个列表。

我不知道如何做到这一点,或者是否有更简单的解决方案。谢谢!

例子:

列表#1-> {{8,0},{6,1},{4,2}}, 列表#2-> {{7,0},{6,1},{2,2}}

列表#1-> {{8,0},{6,1},{4,2}}, 列表#2-> {{8,0},{7,1},{3,2}}

列表 #2 中的所有 y 值都上移了 1。

0 投票
3 回答
174 浏览

wolfram-mathematica - 打印带有列表中列表的网格作为 Wolfram Alpha 的输出

我已经在 Wolfram Mathematica 中作为 Wolfram Alpha Query 执行了这条指令

并且在“a”中存储了我感兴趣的数据。

问题是: 我怎样才能输出一个只有重要数据的网格,比如每年的“日期”和“音调/年”?

一个简单的网格,比较意大利和英国之间按日期排序的咖啡消费量。