gpt4 book ai didi

variables - 在 Scheme 语言中评估浮点变量

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:34 25 4
gpt4 key购买 nike

我想在 Ansys Fluent 中读取多个数据文件(总共 10 个)。我写了一个使用方案语言的日志文件

(Do ((count 11.100 (+ count 0.100))) ((>= count 12.000))
(ti-menu-load-string (format #f "file read-data data-~a.dat" count)))

文件名的格式如data-11.200.dat,但程序读取为data-11.2.dat。如何强制它读取小数点后的 float ?

当然我可以重命名数据文件,但这对我必须多次使用代码来说没有用。我试过 data-~03d.dat,但没用!

最佳答案

试试这个:

(do ((count 111/10 (+ count 1/10))) ((>= count 12))
(ti-menu-load-string
(format #f "file read-data data-~2,3F.dat" count)))

我假设 format 来自 SRFI-48 Intermediate Format Strings .我已将数字更改为有理数,因为添加 0.1 会导致 float 舍入误差。

关于variables - 在 Scheme 语言中评估浮点变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47822902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com