LINUX.ORG.RU

[Latex] Sympy

 


0

1

Вывожу выражение X1, хочу получить формулу такого вида: X_1 = | |
Если вывожу просто X1[1], то теряются параметры у функции x11, а если выводить как список, то выглядит плохо и греческие символы не распознаются :(
Как вывести ж её ?

# -*- coding: utf-8 -*-

import sys
from sympy import *
import sympy.galgebra.latex_ex as tex

if __name__ == '__main__':
    tex.Format()
    theta, theta2, theta3 = symbols('theta theta_2 theta_3')
    omega0, omega8, alpha = symbols('omega_0 omega_8 alpha')
    C = symbols('C')
            
    x11 = Function('x_{1,1}')
    x21 = Function('x_{2,1}')
    
    X1 =  [C * sin(theta + theta2), x11(omega8, alpha) * cos(2 * theta + 2 * theta3)]
           
    print('X_1 = ')
    print(X1)
    
    tex.xdvi(filename='out.tex')


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.