如何用1级张量收缩2级张量

时间:2019-07-04 00:59:29

标签: wolfram-mathematica tensor

我有一个等级2张量,该等级是通过与grad运算符连续两次对函数 <div class="dropdown-content"> <p align="center"> <label>Holders</label> <select id="menu1"> <?php $dir = "Z:/CNC 文件/刀库+刀柄数据/PowerMill刀柄库/*.pmlth"; // Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { print "<option value=\"{$file}\">{$file}</option>"; } closedir($dh); } } ?> </select>进行操作而获得的,因此我们将其称为张量[Psi]。然后,我只是想用向量f在其两个索引上进行收缩,以便获得一个新向量,但由于某种原因而无法使其工作,因此不确定我是否在使用错误的语法。

我试图稍微更改一个代码,该代码在将2级张量与另一个2级张量收缩以获得标量时可以工作。

这是我正在尝试的代码:

[Psi]2

将此与我编写的代码进行比较,使我能够将2级张量与另一个2级张量压缩以获得标量

Sum[f[[i]]*[Psi]2[[i, j]], {i, 1, 3}, {j, 1, 3}]

其中Gddrr = Sum[GG[[i, j]]*rr[[i, j]], {i, 1, 3}, {j, 1, 3}];GG均为2级。但是,尽管我期望从这种收缩中获得矢量,但我得到的是标量。

[Psi] = R /(8 * pi)

f = {f1,f2,f3}

0 个答案:

没有答案