问题标签 [mathematica-frontend]

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 回答
167 浏览

wolfram-mathematica - 以编程方式关闭 Mathematica 中的所有单元组?

是否可以折叠当前笔记本中的所有单元组?我试过了

但没有任何改变。

0 投票
1 回答
86 浏览

math - 动态无法正常工作

我在使用 Mathematica 中的 Dynamic 命令时遇到了一些问题,下一个代码显示了函数 f(x) = 1 - x^2 的交互式图形。图形的标题还显示了使用滑块修改的曲线(定积分)下的当前区域。

我想使用以下命令显示当前区域:

但结果不是我所期望的。Mathematica 像这样评估这 0.529 - (0.529)^3 / 3 是正确的,但我不明白为什么它显示一个表达式而不是单个数字。//FullSimplifyand命令并//N不能解决问题。

有没有更好的方法来获得结果?

我是否正确使用了动态命令?

谢谢!

0 投票
0 回答
85 浏览

wolfram-mathematica - 自定义 ESC 别名 ESC'es

有谁知道是否可以在 Mathematica 中定义自定义 ESCaliasESC'es?我认为可以在 Linux 系统上的“/usr/local/Wolfram/Mathematica/9.0/SystemFiles/FrontEnd/TextResources/X/KeyEventTranslations.tr”中定义自定义键盘快捷键,但是很多都被前端抓取并且无法重新定义和一个人很快就耗尽了合理的可能性。

回答 问题已在此处得到解答 (感谢@cormullion)

0 投票
1 回答
88 浏览

wolfram-mathematica - 在 Mathematica 中求解一个由 36 个方程和 24 个变量组成的系统

我想求解以下方程组,但是当我使用 Solve 或 NRoots 时,我的机器似乎没有响应。有什么想法可以提供帮助吗?你能在你的机器上运行代码并给我结果吗?

0 投票
1 回答
153 浏览

wolfram-mathematica - Mathematica Maximization, Won't maximize a * 0.3

I'm Having a problem maximizing this function in mathematica:

I just get the above back again as output when I run the code, Not helpfull

However when I maximize the equivalent function:

I get a solution?!?

What is going on here? why does mathematica do this?

0 投票
1 回答
126 浏览

cell - 是否可以以编程方式打开笔记本中的所有封闭单元组?

已经有一个问题“以编程方式关闭 Mathematica 中的所有单元组?”

奇怪的是,尚未提出二元化问题:是否可以在笔记本中以编程方式打开所有封闭单元组?

现在提高它的原因是使用 SelectionMove 您可以选择一个属于封闭组的单元格。如果在以下示例中,将通过适当的 SelectionMove 命令选择的最后一个单元格是封闭组的一部分,则尽管 AutoScroll->True (与描述相反),它在封闭组中仍然不可见:

这一系列命令选择笔记本中的最后一个单元格:

哪个附加命令将打开包含最后一个单元格的组,使其可见并被选为整个单元格?(它可能是几个嵌套单元组的一部分!)

0 投票
0 回答
21 浏览

mathematica-frontend - 我想知道如何在数学中找到输出中的特定点

以下是我的代码。

在此处输入图像描述 该图像是我在数学中的代码输出的一部分。"i=1" 表示 out 循环中的第一个循环,"j=2" 表示内部循环中的第二个循环。现在我想找到带有错误信息的点。比如这张图,只有i=1,j=5时,才没有错误信息。然后我想得到有错误的 j 点列表,就像 {1,2,3,4}。因为程序会循环很多次,我想通过代码来做到这一点。愿有人帮助我!谢谢你!

0 投票
0 回答
21 浏览

web - 如何使前端(网络应用程序)和后端中的数据保持同步?

假设我有一个修改ToDoItems 列表的 SPA。显然,我想尽可能地让这些表示在前端和后端保持同步。我想了几种方法来实现这一点以及我发现的缺点:

  1. 将命令发送到服务器 API,然后服务器将响应一条消息,指示操作是否成功。如果成功,前端将反映更改。缺点是前端必须等待服务器响应,如果服务器很慢,这可能会导致明显的延迟,从而导致用户体验较差。另一个是如果更新UI的逻辑实现不好,那么它可能反映与后端不一致的数据。

  2. 将命令发送到服务器 API,然后服务器将响应一条消息,指示操作是否成功以及更新的ToDoItems 列表。这将确保前端的数据在操作后对后端是规范的。缺点是这也会导致延迟,导致用户体验变差,后端也会有更多的负载要做。

  3. 立即更新 UI,然后将命令发送到服务器。如果服务器以错误响应,则 UI 将回滚其更改。这给用户的反馈是最快的,因为前端不需要等待服务器,但它也必须假设操作大部分时间都会成功,这样用户就不必经常看到 UI 回滚.

我想知道其他人将如何解决这个问题。