Maple:如何定义矩阵的新元素?

时间:2016-09-08 19:34:53

标签: matrix maple

在Maple中,我有一个矩阵N及其元素N [i,j],如果我修改这个矩阵的元素如下,例如

>for j from 1 to 4 do
>print(F[i,j]=(diff(N[i,j],x)));
>od;od;

其中矩阵元素是x的函数。

我想要定义新的矩阵元素

>BA[i,j]:=(diff(N[i,j],x)));

但是我不能通过上面的命令用Maple做到这一点。有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

比使用循环更好的只是 BA:= diff~(N,x)可以附加到任何运算符以表示"将运算符应用于容器的每个成员并返回包含已修改成员的新容器。"

另外,请注意使用打印。它的唯一目的是从计算的中间(而不是结束)在屏幕上打印东西。它不能用于更改任何存储的值。好的程序非常谨慎地使用打印,如果有的话。计算的最终结果会自动显示,无需打印命令。