首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修正'ImmutableDenseNDimArray‘对象没有属性'could_extract_minus_sign’

修正'ImmutableDenseNDimArray‘对象没有属性'could_extract_minus_sign’
EN

Stack Overflow用户
提问于 2020-02-12 10:40:04
回答 1查看 235关注 0票数 0
代码语言:javascript
复制
from sympy import *
import numpy as np
import matplotlib.pyplot as plt

x = symbols('x')
y = symbols('y')
C = symbols('C')

# y' + 2/x (y) = sin(x) 

Intfact = exp((integrate(2/x,x)))
print(Intfact)
Zsoln = ((integrate((sin(x)/x)*Intfact,x)+C)/Intfact)
print('y(x) =', Zsoln.expand()) 

x = np.array(range(0,100))
y = (-2/x**2) - (cos(x)/x) + (sin(x)/x**2)
plt.plot(x,y)
plt.show()

错误出现在'y = (-2/x2) - (cos(x)/x) + (sin(x)/x2)‘,我需要在C等于-2,-1,0,1,2的情况下画出这个整型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-12 11:08:31

嗨,你可以这样写:

y = (np.divide(-1, np.power(x, 2))) - (np.divide(np.cos(x), x)) + (np.divide(np.sin(x), np.power(x, 2)))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60186442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档