如何在引号中展开cs = 507.643E-12
esi = 1.05E-10
q = 1.6E-19
T = 300
k = 1.381E-23
ni = 1.45E16
print(sol.evalf(subs={a: (2*cs/(esi*q))**2, b: ni, c: esi*k*T}))
?如果可以简化解决方案,我还可以将数组元素设置为诸如-21301663061.0653 - 4649834682.69762*I
之类的字符串。
np[i]
答案 0 :(得分:2)
使用带有mold
和双引号的格式化输出:
sprintf
或者您可以使用字符串数组:
do for [i=1:7] {
plot for [IDX=0:4] sprintf("run-1/%d.t-0.dat", np[i]) ...