-1
私はPythonで私の関数を区別しようとしますが、 "表現を浮動させることはできません"というエラーを受け取ります。私は何が間違っているのだろうか。Pythonを使って最小値と最大値を見つける?
は、ここに私のコードです:
import math
from math import pi
import matplotlib.pylab as plt
import sympy
from sympy import symbols, diff
import numpy
def function(x, y, t):
e = 1.65e-21
s = 3.4e-10
return 4*e*((s/x)**12 - (s/x)**6) + 4*e*((s/y)**12 -(s/y)**6) + 4*e*((s/math.sqrt(x**2 + y**2 - 2*x*y*math.cos(math.degrees(t))**12 - (s/math.sqrt(x**2 + y**2 - 2*x*y*math.degrees(math.cos(t))))**6)))
x, y, t = sympy.symbols('x k t')
sympy.diff(function(x, y, t), t)
は、私がウェブサイトに行って、いくつかの提案を実装しようとしたが、私はまだ問題を抱えています。 sympy機能を使用する -
プロンプト援助は非常にsympyでmath
機能を使用しないでください
インデントを修正しました – njzk2