如何解决如何定义与三角函数相乘的常数
我有方程w
,它包含一些trig函数乘以come常数。如何在python中表达此功能。我收到一条错误消息,指出未定义a1...a4
和b
。我知道它没有定义,但是我有兴趣针对w
import sympy as sy
import numpy as np
import math as ma
import matplotlib.pyplot as plt
w=a1*sin(b*x)+a2*cos(b*x)+a3*sinh(b*x)+a4*cosh(b*x)
解决方法
要使用sympy进行此操作,您需要导入sympy函数并首先定义符号:
In [2]: from sympy import sin,cos,sinh,cosh,symbols
In [3]: a1,a2,a3,a4,b = symbols('a1:5,b')
In [4]: w=a1*sin(b*x)+a2*cos(b*x)+a3*sinh(b*x)+a4*cosh(b*x)
In [5]: w
Out[5]: a₁⋅sin(b⋅x) + a₂⋅cos(b⋅x) + a₃⋅sinh(b⋅x) + a₄⋅cosh(b⋅x)
我建议阅读sympy教程: https://docs.sympy.org/latest/tutorial/index.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。