gpt4 book ai didi

wolfram-mathematica - 如何在 Mathematica 中计算由向量形成的矩阵

转载 作者:行者123 更新时间:2023-12-04 08:13:22 27 4
gpt4 key购买 nike

我需要获得一个由列向量v 组成的矩阵vvT。即列向量 v 矩阵乘以其转置。

我发现 Mathematica 不支持列向量。请帮忙。

最佳答案

这是否符合您的要求?

v = List /@ Range@5;
vT = Transpose[v];
vvT = v.vT;

v // MatrixForm
vT // MatrixForm
vvT // MatrixForm

Mathematica graphics

获取 {1, 2, 3, 4, 5}{{1}, {2}, {3}, {4}, {5}} code> 你可以使用任何一个:

List /@ {1, 2, 3, 4, 5}

{ {1, 2, 3, 4, 5} }\[Transpose]

Partition[{1, 2, 3, 4, 5}, 1]

您可能会发现其中一个比其他的更方便。通常在长列表中,您会发现 Partition 是最快的。

此外,您的具体操作可以通过不同的方式完成:

x = {1, 2, 3, 4, 5};

Outer[Times, x, x]

语法最短:

{Range@5}; %[Transpose].%

关于wolfram-mathematica - 如何在 Mathematica 中计算由向量形成的矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9139140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com