Запитання з тегом «floating-point»

16
Як робити обчислення цілих чи плаваючих чисел у bash чи інших мовах / рамках?
Використання echo "20+5"буквально створює текст " 20+5". Яку команду 25в цьому випадку можна використовувати для отримання числової суми ? Крім того, який найпростіший спосіб зробити це, просто використовуючи bash для плаваючої точки? Наприклад, echo $((3224/3807.0))принти 0:(. Я шукаю відповіді, використовуючи або основну командну оболонку ("командний рядок"), або використовуючи мови, доступні …


2
Який поточний десятковий роздільник?
Скажіть, у мене є сценарій оболонки POSIX, що потрібно працювати в різних системах / середовищах, які я не контролюю, і потрібно видалити десятковий роздільник з рядка, який випромінюється програмою, яка поважає параметри локалі. Як я можу виявити десятковий роздільник найбільш загальним способом?

3
Як відформатувати число з плаваючою комою з точно двома значущими цифрами в bash?
Я хочу надрукувати число з плаваючою комою з точно двома значущими цифрами в bash (можливо, використовуючи звичайний інструмент, як awk, bc, dc, perl тощо). Приклади: 76543 має бути надруковано як 76000 0,0076543 має бути надруковано як 0,0076 В обох випадках значущі цифри - 7 та 6. Я прочитав відповіді на …
17 bash  awk  bc  floating-point  dc 


2
awk високої точності арифметики
Я шукаю спосіб сказати awk робити високоточну арифметику в операції заміщення. Це передбачає зчитування поля з файлу та заміну його на 1% з цим значенням. Однак я там втрачаю точність. Ось спрощене відтворення проблеми: $ echo 0.4970436865354813 | awk '{gsub($1, $1*1.1)}; {print}' 0.546748 Тут у мене 16-кратна цифра після десяткової …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.