问题标签 [wxmaxima]

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

input - 变音符号和上标的简单输入

有时您需要输入带有变音符号或上标的修改变量。

似乎 declare_index_properties 允许在显示打印阶段执行此操作。但它既不简单,在公式中也不是很有用。

是否有一种简单的方法可以在符号顶部添加帽子、变音符号和“笔画”,使其与没有此类标记的符号在口译员和人眼中都能区分开来?

0 投票
0 回答
91 浏览

gnuplot - wxMaxima 不会显示图

我按照 sourceforge 上的说明使用 Macports 下载了 Maxima。但是每次我尝试使用 wxplot2d 进行绘图时,它都会显示:

dyld:库未加载:/opt/X11/lib/libfontconfig.1.dylib 引用自:/usr/local/bin/gnuplot 原因:找不到图像

请帮助解决问题,我尝试删除并重新下载,但没有帮助。

0 投票
0 回答
1416 浏览

draw - Maxima 遇到 Lisp 错误:我不明白是什么问题

我正在尝试在 wxmaxima 中做一个示例

我收到以下错误。有谁能够帮我?

对不起,但我不能把它作为代码谢谢

0 投票
0 回答
224 浏览

maxima - 千里马情节中的希腊字母

您如何使用 Maxima 和/或 wxMaxima 将希腊字母写为轴标签?

在 wxmaxima 中,我尝试单击左侧面板中的希腊字母,但在绘图上我得到theta的不是 $\theta$

0 投票
0 回答
45 浏览

trigonometry - wxMaxima 变换三角表达式

我得到了以下形式的方程

我想把它减少到类似的东西

三角简化函数似乎都不起作用。有没有办法这样做?

0 投票
1 回答
133 浏览

maxima - ezunits not so ez -- 理想气体

我在使用 ezunits 时遇到了很多问题,似乎无法正确获取单位及其转换。应该计算 20°C 下 2 个罐的体积,这些罐在 700bar 相对压力下充满 6kg H_2。

总容积应为 0.103 m^3,一个罐的容积应为 51.5 l。

这就是我在 Wxmaxima 中得到的:https ://ibb.co/6P91kYk

我的代码:

0 投票
1 回答
195 浏览

math - 如何在 WxMaxima 中绘制一组数字?

我需要绘制 a[n] 0<=n<=30 的所有元素。这可能是最大值吗?

这些是我需要绘制的数字

0 投票
0 回答
40 浏览

arraylist - 我如何计算 wxmaxima 中列表的成员?

在 wxmaxima 中,对于我的任务,我得到了一个列表 exp。L:[1,-2,3,4,-5,11,-12]

我需要计算列表中小于 0 的成员,打印该数据并打印这些成员。我用了:

我得到了:

我的问题是,我如何获得打印的成员数量,在本例中为 3?

0 投票
0 回答
146 浏览

function - Maxima:在块内根据其他变量定义局部变量的最佳实践?

我认为 Maxima 中的块的目的是保护全局变量不被意外重新分配。但是,我对块的不同部分的角色/规则并不完全清楚。

例如,如果定义函数:

执行此函数会产生function(); >> [ a, b ]. 最初,我期望[ 1 , 2 ]; 但是,在查阅文档后,我看到它说:

请注意,块变量中的赋值是并行完成的。

我的意思是,在上面,c:a并且d:b被分配给尚未声明的变量ab.

因此,如果我想在一个块中拥有依赖于其他变量的变量,那么正确的方法是:

它似乎给出了正确的结果,但这对我来说似乎有点迂回,所以我不禁想知道是否有更直接的方法?我也不清楚何时在[ ]节中声明变量很重要(块的各个部分是否有名称?)。任何见解将不胜感激。

0 投票
2 回答
65 浏览

function - Maxima:强制函数仅使用局部变量运行?/ 如何避免影响全局变量的局部操作?

我刚刚发现我block对函数的工作原理有一些基本的误解。

一般来说,我认为“函数中发生的事情,会留在函数中(除非返回);” 但是,情况似乎并非如此,所以我希望有人可以帮助我处理这种情况。

一个简单的例子:

现在,如果我们运行该函数,我们会得到:

这是有道理的:candd被分配了 的值ab[ ]其中给出了全局设置值,因此aand的内部分配b对输出没有影响。

令我惊讶的是第二次运行该功能:

我只能得出结论,在块中发生的分配a:1实际上b:2aFunction()影响全局变量。如果这是真的,你如何组织你的工作,这样这种行为就不会回来咬你?我现在看到的唯一完全安全的方法是每次都开始一个新文档,这有点乏味。是否有另一种方法可以确保函数内的工作不会影响函数外发生的事情?我在下面提供了我遇到的问题类型的示例,以获取更多上下文。


我如何理解的一个例子是,我在块的部分中定义了一个defaultValue 以前未在文档其他地方声明的变量:[ ]

该函数没有按预期运行,因为在该[ ]部分中并行分配了变量(因为defaultValue没有全局定义,它试图评估random(defaultValue))。

那时我不知道并行分配,所以我尝试将分配移动到块的主体。

当然,第一次运行也没有成功,所以我认为问题不在于作业的位置。然后我发现了我认为一定是错误的其他东西,因此,在解决了该问题后,我尝试将作业放回该[ ]部分:

当然,因为我已经执行了这个函数,与此同时,defaultValue已经在全局范围内定义了(我也不知道)。

我只是意识到出了点问题,因为不信任 Maxima 的黑魔法,总的来说,我想确保它按预期工作,所以尝试更改 的值defaultValue,结果发现它没有效果(谢谢并行分配...)。

如前所述,我相信代码执行的原因是,当我将赋值移动defaultValue到主体时,它将该值保存到全局上下文中。除了了解这种特殊情况之外,对我来说,哪些最佳实践可以防止此类问题并不明显。有没有办法将函数的范围限制为仅本地定义的变量?