如何让 Mathematica 不将向量乘以标量元素,而是将其保留为标量乘以向量

问题描述 投票:0回答:1

在 Mathematica 中,我将变量 u 定义如下:

u = {1,2,3}

现在我希望产品 a*u 显示为:

a {1,2,3}

但是 a*u 返回这个:

{a,2 a,3 a}

我尝试过 HoldForm 和其他东西,但无法使其工作。有什么帮助吗?

format output wolfram-mathematica
1个回答
0
投票
u = {1, 2, 3};

a u

{a, 2a, 3a}

s = Inactivate[a u]

a {1, 2, 3}

Activate[s]

{a, 2a, 3a}

© www.soinside.com 2019 - 2024. All rights reserved.