标签: maple

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

如何更改 Maple 中矩阵中的元素?

问题是:

如何更改 Maple 中矩阵中的元素?

是否可以?

maple

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

Maple:RNG不是随机的

我用蒙特卡罗方法"找到Pi",但答案是错误的.原始代码是:

RandomTools[MersenneTwister]: with(Statistics):

tries := 10000:

s := 0; 
for i to tries do 
    if GenerateFloat()^2+GenerateFloat()^2 < 1 then s := s+1 end if; 
end do: 
evalf(4*s/tries)
Run Code Online (Sandbox Code Playgroud)

它给出了2.8-2.85的答案

当我将代码更改为

s := 0; 
x := Array([seq(GenerateFloat(), i = 1 .. tries)]); 
y := Array([seq(GenerateFloat(), i = 1 .. tries)]); 
for i to tries do 
if x[i]^2+y[i]^2 < 1 then s := s+1 end if;
end do:
evalf(4*s/tries)
Run Code Online (Sandbox Code Playgroud)

那么答案是对的.我不知道为什么我不能在"for"循环中生成数字.

我已经发现它的意思是相同的,但方差是不同的.对于:

tries := 100000; 
A := Array([seq(GenerateFloat(), i = 1 .. 2*tries)]); 
s1 …
Run Code Online (Sandbox Code Playgroud)

prng maple lcg

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

连接散点图的点并创建一条线

如何在绘图后连接散点图的点,并从虚线图中划线?

maple

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

在Maple中执行从-infinity到infinity的积分

我正在尝试在Maple中执行以下积分:

simplify(int(a*x^2*e^(-a*x^2), x = -infinity .. infinity))
Run Code Online (Sandbox Code Playgroud)

但是Maple只返回整数语句本身而不是返回答案:

int(a*x^2*e^(-a*x^2), x = -infinity .. infinity)
Run Code Online (Sandbox Code Playgroud)

虽然在更漂亮的形式(与实际的积分符号等).我已经尝试删除"简化()"但它没有任何区别.

知道为什么会这样吗?它应该返回一个值.

math symbolic-math integral calculus maple

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

mathematica/maple中的分数导数?

任何用于计算Mathematica或Maple中的分数导数的内置函数?

它用于推导的方法是什么?

非常感谢!

wolfram-mathematica fractals derivative maple

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

Machine Epsilon:MatLab vs Maple

我正在学习单精度和双精度的机器epsilon,并比较不同程序的值.例如,在matlab中使用以下代码:

>> format long
>> eps
Run Code Online (Sandbox Code Playgroud)

给出2.220446049250313e-16.但是Maple中的以下代码:

> readlib(Maple_floats);
> evalhf(DBL_EPSILON);
> quit;
Run Code Online (Sandbox Code Playgroud)

给出-15 .2220446049250314 10(其中-15是指数).

两个程序之间的输出略有不同.Maple似乎从3到4向上舍入.这种差异的原因是什么?

matlab scientific-computing numerical-methods maple

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

绘制微分方程的解曲线

我有一些微分方程式,我想为各种起始值绘制解决方案 N_0

这是方程式:

dN\dt= bN^2 - aN

dN\dt = bN^2 (1 - N\K) - aN
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

我真的不关心使用的语言.在专用数学方面,我的计算机上有mathematica和matlab.我有机会接触到枫树.我必须做更多这方面的事情,我想要有任何语言的例子,因为它会帮助我弄清楚我想要使用哪一个并学习它.

math matlab wolfram-mathematica maple

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

您如何在 Maple 中翻转方程式(将 LHS 与 RHS 交换)?

我有一个已经简化为形式的方程

eqn1 := f(x,y,z) = T;
Run Code Online (Sandbox Code Playgroud)

现在我有另一个涉及 T 作为变量的方程

eqn2 := g(T,x,y,z);
Run Code Online (Sandbox Code Playgroud)

我想Tf(x)in替换eqn2。如果我eqn1在表格中

eqn1better := T = f(x,y,z);
Run Code Online (Sandbox Code Playgroud)

然后下面的命令会做我想要的。

algsubs(eqn1better, eqn2);
Run Code Online (Sandbox Code Playgroud)

那么如何将等式的左侧和右侧交换eqn1eqn1better

swap equation maple

0
推荐指数
1
解决办法
2061
查看次数

cosinus的泰勒级数返回0的错误结果

我想写一下Maple Taylor系列中的cosinus函数.这是我的代码:

better_cos := proc (x) options operator, arrow; sum((-1)^n*x^(2*n)/factorial(2*n), n = 0 .. 20) end proc;
Run Code Online (Sandbox Code Playgroud)

better_cos(0)返回0而不是1(cos(0)== 1).这可能是因为x ^(2*n)总是返回0而不是1.例如:

fun_sum := proc (x) options operator, arrow; sum(x^(2*n), n = 0 .. 0) end proc
Run Code Online (Sandbox Code Playgroud)

对于x == 1,返回0.

这很奇怪,因为0 ^ 0返回1.你有什么想法我怎样才能正确实现cosinus的泰勒系列?

math trigonometry maple

0
推荐指数
1
解决办法
181
查看次数