Я пытаюсь вычислить скручиваемость вектора с его оператором del, и поэтому я использую скручивание из sympy и просто пересекаю вектор с системой отсчета, но я получаю эту ошибку: что именно я делаюнеправильно?
import sympy
import numpy as np
import math
from sympy import Symbol, diff, Array, sin, cos, curl
from sympy import init_printing
from sympy.physics.vector import curl, ReferenceFrame
init_printing()
# Variables being used - B0 is the initial mag field, alpha is a constant. x/y/z are for the direction
alpha = Symbol('\u03B1')
B0 = Symbol('B0')
x = Symbol('x')
y = Symbol('y')
z = Symbol('z')
print ('Symbols: ', alpha, B0, x, y, z)
# This has the reference frame and the vector
R = ReferenceFrame('R')
V = B0*sin(alpha*x)*R.y + B0*cos(alpha*x)*R.z
print(V)
C = curl(V,R)
print(C)
Я ожидаю, что оператор / набла пересечет вектор.