问题标签 [wolfram-mathematica]

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 投票
3 回答
2938 浏览

matlab - Mathematica 有没有相当于 Matlab 的“独特”功能的功能

是否有一个 Mathematica 函数可以提供与unique()MATLAB 中的函数等效的结果?我意识到我可以使用该Union[]函数来获取列表的唯一元素,但我想要与函数的三结果版本等效的东西,该函数提供在输入数组和唯一值数组之间映射的索引数组。

如果没有内置任何东西,是否有该功能的实现在某处可用?这里有人知道如何构建它吗?

0 投票
4 回答
307 浏览

c# - 与统计/模拟软件交互时,C# 和 Java 哪个更容易和更快?

首先,我对这种类型的接口几乎一无所知,这是第一次,我正在尝试。我希望使用 Maple 或 Mathematica 或 R 的统计/模拟软件之一进行计算,并使用 C#/Java 处理其他领域,如持久性和数据收集等。

你能告诉我这些平台中的哪一个(.Net/Java)在以下方面对这个练习更友好:

  • 将数据准备为统计软件可用的格式所需的努力
  • 在内存要求和两个程序之间通信所需的时间方面的性能。

我知道单个平台可能并不适合所有人,一个平台可能非常适合说枫树,但对 R 来说太糟糕了。我正在寻找的是一个很好的组合。

为什么我不固定在 Maple/Mathematica/R 之一?好吧,它们都可供我使用,而我要计算的内容非常普遍,并且在所有这些中都可用。

因此,它归结为哪个易于连接。

干杯

0 投票
2 回答
720 浏览

image - Mathematica + GraphPlot + GraphicsGrid 与 EdgeLabels

我对 GraphicsGrid 有一些非常奇怪的问题。单独的 PraphPlot:s 看起来不错,但代码 GraphicsGrid[{{GraphPlot[{{a -> b, "ab"}, {a -> c, "7"}}]}, {GraphPlot[{{a -> b, "5"}, {a -> c, "2"}}]}}] 只会产生 2 大块垃圾。如果我删除边缘标签,一切都会按预期工作。我正在使用 Mathematica 7.0.0。

0 投票
3 回答
1251 浏览

wolfram-mathematica - Mathematica 7 是否支持惰性求值?

假设我有一个保存在变量中的矩阵列表G并应用以下操作:

Minors返回一个矩阵,其中每个元素都是删除 (i,j) 行/列的行列式,并Diagonal返回矩阵的对角元素列表。

我的问题是关于这些命令的评估 - 显然我不希望评估所有条目。Mathematica 是懒惰的,因为首先解析对角线,只从 Minors 中提取所需的元素,还是构建次要矩阵,然后提取其对角线元素?

这是懒惰评估的一般问题,但是对于 Mathematica 来说是新手,我会很感激有关如何改进特定问题的语法的任何提示。

0 投票
3 回答
2522 浏览

list - Mathematica:替换列表中匹配条件的值的惯用方法?

我想将 epsilon 以下的绝对值截断为 0,例如,

我想我可以使用 Scan[] 和 If[] 编写一个函数,但是在 Mathematica 中是否有更惯用的“单线”方法呢?

0 投票
3 回答
846 浏览

regex - Mathematica 中的错误:正则表达式应用于非常长的字符串

在下面的代码中,如果字符串 s 被附加为 10 或 20,000 个字符,则 Mathematica 内核 seg 错误。

我认为这主要是 Mathematica 的错,我已经提交了一份错误报告,如果我得到回复,我会在这里跟进。但我也想知道我是否以愚蠢/低效的方式这样做。即使没有,解决 Mathematica 错误的想法也会受到赞赏。

0 投票
1 回答
1425 浏览

wolfram-mathematica - FindRoot - 数字符号结果

我正在使用 FindRoot 语句。我的问题是结果只是象征性的形式。如何让mathematica 将结果存储为向量或列表,以便以后使用。

0 投票
1 回答
708 浏览

wolfram-mathematica - 解决 Mathematica Notation 错误的方法?

Mathematica 提供了 Notation 包来定义自定义符号,它似乎工作得很好,直到我将带有自定义符号的笔记本保存为一个包并尝试使用它Needs["..."]来导入新的符号。正如Mathematica 邮件列表中所记录的,这在评估任何对Notation[]. 建议的解决方案是手动打开符号笔记本并将其评估到内核中,但这对于我计划分发的文件来说是一个痛苦。如果有人对此问题有更好的解决方法,我将非常感谢您的帮助!

0 投票
2 回答
437 浏览

wolfram-mathematica - 具有多个索引的数学打印

我需要做什么才能使 Pa[p] ASN[P] 以数值形式出现。缩写代码如下。根、PA2[p] 和 ANS2[p] 是使用 i 索引创建的。

综合格斗代码:****************

MMA 输出:*****************

-0.3770350 .04 Pa$1660[[4]] ASN$1660[[4]] 0.340761 79.3716 -0.7039350 .05 Pa$1660[[5]] ASN$1660[[5]] 0.185355 65.0975 -1。0.06 Pa$1660[[6]] ASN$1660[[6]] 0.1 52.7007 -1.27609 0.07 Pa$1660[[7]] ASN$1660[[7]] 0.0547126 43.2261 -1.53​​88 0.08 Pa$1660[[8]] ASN$1660[[ 8]] 0.0304681 36.1651 -1.79248 0.09 Pa$1660[[9]] ASN$1660[[9]] 0.017227 30.8583 -2.04012 0.1 Pa$1660[[10]] ASN$1660[[10]] 0.093985218 278

0 投票
2 回答
7533 浏览

wolfram-mathematica - mathematica - 创建特定长度的列表和向量

在数学中,

  1. 如何创建长度为 n 的列表并用零填充?
  2. 如何创建长度为 n 的向量并用零​​填充?