用引号扩展数组元素

时间:2018-10-13 15:32:54

标签: gnuplot

如何在引号中展开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]

1 个答案:

答案 0 :(得分:2)

使用带有mold和双引号的格式化输出:

sprintf

或者您可以使用字符串数组:

do for [i=1:7] {
    plot for [IDX=0:4] sprintf("run-1/%d.t-0.dat", np[i]) ...