Questions tagged «math»

11
除以'sed'
我正在尝试使用进行数学运算sed,但是它将继续将我的变量视为字符串。输入是这种类型的: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 我想有15个输出。我只需要执行一次操作并替换其数学结果,因为我将程序作为Python守护程序运行,并且我想避免诸如重定向stdout文件,打开这些文件,执行操作,提取结果,执行操作之类的操作。更换。对我来说,sed似乎最好是同时执行所有动作。 我试图以各种方式投射输入和输出 $ echo 12 | sed 's/[0-9]*/int(&+3)/' $ echo 12 | sed 's/[0-9]*/\int(&+3)/' $ echo 12 | sed 's/[0-9]*/\int(&+3)/' 但是结果始终是第二个领域的印刷。
40 sed  math 


4
相当于Linux的免费Matlab
我的合作者正在使用Matlab进行一些模拟。我可以在Linux上使用开源替代方案来运行这些脚本吗?它需要与(1)matlab语言(2)* .fig文件-保存的图非常紧密地兼容。
12 plotting  math 

1
printf如何将一半舍入到小数点后第一位?
我正在系统上测试的两种不同实现printf:printf (GNU coreutils) 8.26和与捆绑在一起的版本zsh 5.3.1。我正在测试如何舍入一半的数字,即1.5、2.5、3.5,…9.5。 $ for i in {1..9}; do /usr/bin/printf '%.0f\n' "${i}.5"; done 2 2 4 4 6 6 8 8 10 $ for i in {1..9}; do printf '%.0f\n' "${i}.5"; done 2 2 4 4 6 6 8 8 10 在这里,两者显然都舍入为一半。但是,当我测试四舍五入到小数点后第一位时,事情变得令人困惑。也就是说,我正在测试1.15、1.25、1.35,... 1.95。 $ for i in {1..9}; …
11 printf  math 

7
命令行表达式求解器?
我正在寻找兼容Linux的基于TTY的计算器。例如: user@host:~$ calculate > 2 2 user@host:~$ calculate > 8*6-4 44 user@host:~$ calculate > 8*(6-4) 16 是否有这样的东西支持基本操作,某些内置功能(如atan())以及可能通过脚本编写的自定义功能?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.