python - 为什么 sympy subs() 没有改变任何东西?
问题描述
这可能是最基本的操作,但我仍然有一些问题,在 subs() 之后没有任何变化,我理解 sympy 的概念但我缺少什么?我正在尝试为 epsilon 输出一个浮点值。
a = 30 # MPa
k1 = 0.82
b = 365
bw = 300 # mm
hw = 600 # mm
p = 40 # mm
a1 = 1071 # mm^2
a2 = 1071 # mm^2
d = hw - p #
E = 2e5
c = sym.Symbol('c')
fcd = a/1.5
Fc = 0.85*fcd*bw*k1*c
epsilon = (0.003 * (c-p))/c
Fsu = epsilon*E*a2
Fs = a1 * b
expr = (Fc + Fsu - Fs)
c = sym.solve([expr],(c))
c = c[1]
z = epsilon.subs(c,c)
解决方案
推荐阅读
- python - 排序列表和打印结果
- angular - Angular http客户端发布调用给出404错误
- spring-data - 在 Linux 上使用内存数据库的 Spring Data Azure Cosmos DB。可能吗?
- node.js - 使用 Google 授权构建和保护 Angular 和节点休息 API
- c - C语言中的简单硬币兑换机程序
- azure-devops - VSTS - 命名 .Zip 文件
- ibm-watson - 我能否在不使用 Node.js 的情况下使用 Javascript 创建 IBM Watson Conversation 客户端应用程序?
- c++ - C++ 无法从 const int* 转换为 const_iterator
- r - knitr vignette MathJax 方程未呈现
- c# - 找不到类型或命名空间名称“CDO”(您是否缺少 using 指令或程序集引用?)