【问题标题】:How to set the environment decimal separator in Octave?如何在 Octave 中设置环境小数点分隔符?
【发布时间】:2021-04-15 04:51:30
【问题描述】:

无论如何,在 Octave 中设置小数点分隔符与操作系统默认的小数区域设置不同。

例如:通常我使用 point(.) 作为小数分隔符,如美国语言环境,但有时我需要绘制需要用逗号 (,) 表示的数据作为小数分隔符,如欧洲语言环境。

Octave 环境下怎么做?

【问题讨论】:

    标签: octave octave-gui


    【解决方案1】:

    我认为 octave 不支持这样的语言环境。 也许如果你从一开始就针对特定的语言环境编译它,但我不建议这样做。

    最好的办法是预处理所有相关字符串以用逗号等替换点。

    或者,您可以依赖外部实用程序(例如 bash 中的 printf 命令)来创建字符串文件,然后从您的 octave 脚本中读取它们。

    要尝试的另一件事是尝试以八度音阶复制此 https://undocumentedmatlab.com/articles/formatting-numbers/

    (但是,免责声明,我试过了,但是遇到了这个错误,我刚刚报告了这个错误:https://savannah.gnu.org/bugs/?60396

    【讨论】:

    • 谢谢!这将是一项繁琐的任务!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-14
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 2011-12-12
    相关资源
    最近更新 更多