标签: maxima

如何整合/链接R和计算机代数系统(CAS)

我正在寻找与R结合使用不同的"更高"数学运算的可能性.R和CAS之间的链接或集成将是完美的解决方案.

哪个R和其他(数学和统计相关)系统或反之亦然的集成?他们的表现如何?你会建议什么?他们是多么广泛(时间,金钱和挫折)?

(FOSS当然是首选:)

math statistics r maxima

3
推荐指数
1
解决办法
736
查看次数

最大值x ^ 2 + y ^ 2中的变量顺序变为y ^ 2 + x ^ 2

如果我有x^2+y^2最大值的多项式,那么最大值将显示它y^2+x^2.有没有办法指定变量x将在变量之前显示y

maxima

3
推荐指数
1
解决办法
254
查看次数

如何使用printf从可变大小的列表中输出文本?

我想用自动执行某些输出printf的,但我在努力寻找一种方法来传递给它的参数列表expr_1, ..., expr_n

printf (dest, string, expr_1, ..., expr_n)
Run Code Online (Sandbox Code Playgroud)

我想过使用类似Javascript的spread 运算符,但我甚至不确定我是否需要它.

对于instace,说我有一个要输出的字符串列表

a:["foo","bar","foobar"];
Run Code Online (Sandbox Code Playgroud)

比如说,一串适当的格式描述符

s: "~a ~a ~a ~%";
Run Code Online (Sandbox Code Playgroud)

和输出流,比方说os.如何printf以这样的方式调用这些东西,使得结果与写入相同

printf(os,s,a[1],a[2],a[3]);
Run Code Online (Sandbox Code Playgroud)

然后我可以将它概括为输出可变大小的列表.

有什么建议?

谢谢.

编辑:

我刚学会了,apply并且使用我在OP中提出的条件,以下似乎非常有用:

apply(printf,append([os,s],a));
Run Code Online (Sandbox Code Playgroud)

maxima

3
推荐指数
1
解决办法
280
查看次数

带虚线的 Maxima 图

我们如何使用不同的线条样式(例如破折号、点划线等,而不仅仅是更改线条的颜色)绘制最大值。最小工作示例:

f(x) := sin(x) $
g(x) := cos(x) $
plot2d( [f(x), g(x)], [x,0,10], 
        [style, [lines, 1,4], [lines, 1,3]] )$
Run Code Online (Sandbox Code Playgroud)

style上述操作可能可以通过的选项来完成plot2d。但是,我找不到正确的选择。

plot maxima

3
推荐指数
1
解决办法
1488
查看次数

wxMaxima:如何定义函数的反函数?

我知道我们可以使用solve 例如找到函数的反函数

f(x):= a*x+b$
[invf]:solve(f=f(x),x);
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚如何在新函数的定义中使用它。我尝试了一些事情,例如:

invF(f):=rhs(invf);
Run Code Online (Sandbox Code Playgroud)

finrhs(invf)不被识别为 function 的参数invF(f)。有没有什么方法可以定义逆,或者可以简单地使用这个表达式并使用类似的东西subst来评估它?

maxima wxmaxima

3
推荐指数
1
解决办法
1309
查看次数

在WXMaxima GUI中创建绘图

如何使绘制函数生成的图(如plot2d()位于WXMaxima GUI中而不是打开新的Windows?有人在我面前制作了这个图,我无法弄清楚他是如何做到的.

谢谢.

gnuplot maxima

2
推荐指数
1
解决办法
1718
查看次数

如何在 Maxima 中计算导数?

我想计算 Maxima 中 x=pi/4 处 tan(x) 的七阶导数:

f(x) := diff(tan(x), x, 7);
f(%pi / 4);
Run Code Online (Sandbox Code Playgroud)

但我无法得到结果。有想法吗?

maxima

2
推荐指数
1
解决办法
9322
查看次数

在 Maxima 列表中查找最大值和索引?

我有一个 maxima 列表,例如:

x:[1,3,7,98,211,3,2.44,23]
Run Code Online (Sandbox Code Playgroud)

我需要找到列表的最大值以及最大值位于哪个位置。

我唯一想到的是将列表重写为序列并应用“max”命令

max(first(x),second(x),...,last(x))
Run Code Online (Sandbox Code Playgroud)

但效率不高,而且我不知道得到最大值的索引。

有谁能够帮助我?

list maxima

2
推荐指数
1
解决办法
3328
查看次数

如何实现 Ruby max_by 返回所有具有最大值的元素?

Ruby max_by 方法查找数组中的最大元素。有时最大元素具有多重性,在这种情况下 max_by 只选择其中之一,看起来是任意的。当我需要所有这些时,我当前使用这种方法来查找数组数组中的最大值:

sorted=ary.sort_by{|a,b| b}.reverse
max_score=sorted.first[1]
t=sorted.take_while{|z| z[1]==max_score}
Run Code Online (Sandbox Code Playgroud)

但是我如何使用“maxes_by”方法对 Array 类进行猴子修补,该方法接受一个块,类似于 max_by,并返回最大值的数组?

ruby arrays sorting monkeypatching maxima

2
推荐指数
1
解决办法
2183
查看次数

如何使用 Maxima if then else

有谁知道当 then 和 else 之后需要多个指令时如何在 Maxima 语法中使用标准 if then else 结构???就像标准计算机语言中的块一样???谢谢莱昂

if-statement maxima

2
推荐指数
1
解决办法
5558
查看次数

标签 统计

maxima ×10

arrays ×1

gnuplot ×1

if-statement ×1

list ×1

math ×1

monkeypatching ×1

plot ×1

r ×1

ruby ×1

sorting ×1

statistics ×1

wxmaxima ×1