开发者社区> 问答> 正文

你怎么用症状的符号来写点积?

我想用症状来点两个向量或符号,使(latex)输出与下面代码显示的相似,但用的是实际的症状函数,如RA.dot(RB)…我该怎么做呢?

from sympy import *
from sympy.interactive import printing
printing.init_printing(use_latex = True)

RA = Symbol('\mathbf{R}_A', commutative = False)
RB = Symbol('\mathbf{R}_B', commutative = False)
dt = Symbol('\cdot', commutative = False)

display(RA*dt*RB)

# I would prefer something like

display(RA.dot(RB))  # If RA and RB are type Vector, VectorAdd etc.

问题来源StackOverflow 地址:/questions/59378707/how-do-you-write-a-dot-product-with-symbols-in-sympy

展开
收起
kun坤 2019-12-30 10:17:28 394 0
1 条回答
写回答
取消 提交回答
  • 这很简单。用这个:

    A = MatrixSymbol('\mathbf{R}_A', 1, 1)
    B = MatrixSymbol('\mathbf{R}_B', 1, 1)
    dt = MatrixSymbol('\cdot',1,1)
    
    A*dt*B
    
    

    或者是:

    A = MatrixSymbol('\mathbf{R}_A', 1, 1)
    B = MatrixSymbol('\mathbf{R}_B', 1, 1)
    
    A*B
    
    2019-12-30 10:17:33
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
重新定义儿童饮水习惯 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载