问题标签 [mupad]
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.
mupad - 有关 MuPAD 中的标识符的错误消息
我正在用 MuPAD 编写程序。在此,我使用了一个包含 N 项的总和以及乘积的方程。但是在运行代码 MuPAD 时会抛出一个错误:
错误:求和变量必须是标识符或索引标识符。[和]
任何人都可以提出一些建议吗?提前致谢。下面是我的整个代码。在这个我在倒数第二行遇到错误。
matlab - 如何在matlab上用数值数据绘制3D曲面图
我想在 matlab 上用如下数值数据绘制一个曲面:
f(x,y,z) = w
- f(1,3,5) = 12
- f(2,4,6)= 3
- f(3,8,12)= 2
- f(2,13,22)= 1
等等...
我plot::matrixplot
在 mupad 上找到了,但它有两个问题:
首先它在 mupad 但我想要在脚本环境中做同样的事情
其次它只绘制这些类型的数据:
f(x,y)=z
mupad 样本:
matlab - 是否已弃用 MuPAD 功能,还是仅弃用笔记本?
我看到消息:
MuPAD® 笔记本将在未来版本中删除。请改用 MATLAB® 实时脚本。
要将 MuPAD 笔记本文件转换为 MATLAB 实时脚本文件,请参阅 convertMuPADNotebook。MATLAB 实时脚本支持大多数 MuPAD 功能,尽管存在一些差异。有关详细信息,请参阅将 MuPAD 笔记本转换为 MATLAB 实时脚本。
我对笔记本功能不感兴趣,但我偶尔会发现一些相当方便的 MuPAD 功能,例如combinat
- 这些功能是否已弃用,或者只是笔记本(我都不太熟悉)。
matlab - 如何在脚本中使用 Dom::interval(x1,x2)?
我正在使用 Matlab R2014a。
我需要找到一组不等式的答案,然后在脚本中使用它。我使用过solve([eq1,eq2],x)
,但答案是 MuPad 语法,因此我无法将其更改为双精度或浮点数以用于其他计算。是否有解决不等式系统的替代方法,或从 Dom::Interval(x1,x2) 中提取信息的方法?
输出是:
并且无法用于脚本。
我该如何解决这个问题?
matrix - 将值代入 MuPad 矩阵中的变量
我定义了一个矩阵:
并希望将 x = 2 的值代入矩阵。我将如何在 Mupad 中执行此操作?重新生成新矩阵不是一种选择。
matlab - Matlab中导数符号表示法的变化
我最近将 Matlab 从 2013b 升级到 2019a(是的,我知道,发生了很多变化……但不是软件成本)。我有一些“遗留代码”大量使用符号工具箱。似乎引起大问题的一件事是符号的变化。我认为这个问题最好通过示例来提出:
2013
2019
在 2019 年,F(x) = sym('F(x)');
它不起作用,我被告知切换到F(x) = str2sym('F(x)');
哪个似乎可以按预期执行操作,但这种表示法正在扼杀我的代码。
有没有办法挽救旧的符号或者我必须重写我的代码?
编辑
很好的评论.....这是怎么破坏我的代码的?我使用符号工具来求解方程,然后根据它们的结构解析它们。例如,如果一个表达式具有三阶导数,我会将其放入 A 组。如果它具有 7 阶导数,我会将其放入 B 组。在 2013 年,很容易解析高导数...三分之一衍生品D(D(D(F)))(x)
在 2019 年看起来像这样diff(F(x), x, x, x)
。我还发现 2019 年混合了它的符号。例如
在这一点上,我认为这最终会成为一个接一个的补丁修复。如果符号是易变的,那么解析符号表达式可能不是最好的主意。我希望可能有一个“是的,去偏好并选择......”
python - 如何将此代码从 muPAD 转换为 Python?
我希望如果有人知道如何用 Python 表达以下 Mupad 代码: