sympy - Sympy 不简化正弦欧拉公式
问题描述
为什么它不简化为零?余弦似乎有效。为什么?
from sympy import *
x = Symbol("x")
expr = (1/(2*I)) * (E**(I*x) - E**(-I*x))
print(simplify(expr - sin(x)))
解决方案
Sympy 的简化例程必然是启发式的,所以你必须给他们一些提示。在这种情况下,您可以告诉 sympy 以指数形式重写所有内容:
simplify((expr - sin(x)).rewrite(exp)) # 0
推荐阅读
- c - 一个八进制转十进制的c程序
- angular - 使用公共参数将 ID 从一个集合拉到另一个集合
- python - 结果合并两个字典列表并更新键
- javascript - jquery如何从数组中删除元素
- html - 是否可以在 Bootstrap 4 中创建一个高度等于其宽度的列?
- java - DateTimeFormatter 个位数月份
- javascript - 如何避免在Javascript中舍入具有超过16位精度的数字
- laravel-5 - UnexpectedValueException:响应内容必须是实现__toString()的字符串或对象,“boolean”给定
- aerospike - Aerospike 可以只返回指定的垃圾箱吗?
- github - how do i configure default view of files in github? (to treat files as json)