gpt4 book ai didi

octave - 如何在 Octave 中获取环境小数点分隔符

转载 作者:行者123 更新时间:2023-12-02 08:04:25 25 4
gpt4 key购买 nike

我需要将 Octave 中的环境小数点分隔符分配给变量。

比如pc设置成US格式

>> decsep
ans = .

相反,如果您从具有欧洲十进制格式的 PC 上运行脚本,则输出将是

>> decsep
ans = ,

最佳答案

您可以使用 Java获取小数分隔符:

Format  = javaMethod( "getInstance", "java.text.DecimalFormat" );
Symbols = javaMethod( "getDecimalFormatSymbols", Format );
Sep = javaMethod( "getDecimalSeparator", Symbols )

或者,您可以使用以下 PowerShell(powershell.exe 或 pwsh.exe)脚本:

[~, s] = system("pwsh -command (Get-Culture).NumberFormat.NumberDecimalSeparator");
Sep = s(1);

关于octave - 如何在 Octave 中获取环境小数点分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53196665/

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