octave - 如何在 Octave 中设置环境小数点分隔符?
问题描述
无论如何,在 Octave 中设置小数分隔符与 OS 默认的小数区域设置不同。
例如:通常我使用 point(.) 作为小数分隔符,如美国语言环境,但有时我需要绘制需要用逗号 (,) 表示的数据作为小数分隔符,如欧洲语言环境。
如何在 Octave 环境中完成?
解决方案
我不认为 octave 支持这样的语言环境。也许如果你从一开始就针对特定的语言环境编译它,但无论如何我都不建议这样做。
您最好的选择是预处理所有相关字符串以用逗号等替换点。
或者,您可以依靠外部实用程序(例如 bash 中的 printf 命令)来创建字符串文件,然后从您的 octave 脚本中读取它们。
要尝试的另一件事是尝试以八度音阶复制此https://undocumentedmatlab.com/articles/formatting-numbers/
(但是,免责声明,我试过了,但遇到了我刚才报告的这个错误:https ://savannah.gnu.org/bugs/?60396 )
推荐阅读
- sql - T-SQL string concatenation `'string' + str(integer)` introduces extra space character
- angular - Angular 6 本地化路由器不起作用
- python - Passing a list of values to Oracle using Python
- algorithm - 优化单元格网格上的属性值
- python-3.x - How to put images into a dynamic text in Kivy
- azure - 漂亮地显示 pyspark 数据框
- php - 为动物熊创建一个 PHP 类
- spring - 如何使用嵌入式 tomcat 运行 Spring MVC 项目?
- linux - linux yocto内核驱动开发简单方法
- xamarin.forms - Xamarin 用两种颜色形成圆圈