JS метод Math.tanh()
Загальний опис
Math.tanh()
— це метод об'єкта Math
в JavaScript, який повертає гіперболічний тангенс числа. Основна суть цього методу полягає в тому, що він може використовуватися для розрахунку гіперболічного тангенсу будь-якого числа, яке подається йому на вхід. Цей метод часто застосовується в математичних розрахунках, зокрема в області машинного навчання.
Використання Math.tanh()
досить просте. Щоб отримати гіперболічний тангенс числа, просто передайте це число як аргумент методу. Наприклад:
let number = 1;
let tanhValue = Math.tanh(number);
console.log(tanhValue); // повертає приблизно 0.7616
Але не обмежуйтеся лише позитивними числами. Math.tanh()
може приймати як позитивні, так і негативні значення:
console.log(Math.tanh(-1)); // повертає приблизно -0.7616
Також важливо зазначити, що якщо аргумент методу дорівнює 0, Math.tanh()
поверне 0:
console.log(Math.tanh(0)); // повертає 0
Деякі важливі особливості методу Math.tanh()
:
- Для великих позитивних значень (більших за 20, у приблизному розрахунку)
Math.tanh()
майже завжди повертає 1. - Для великих негативних значень (менших за -20)
Math.tanh()
майже завжди повертає -1.
Приклад:
console.log(Math.tanh(20)); // повертає 1
console.log(Math.tanh(-20)); // повертає -1
Порада: | Для чисел, значення яких велике за модулем,
|
Порада: | Не плутайте |
Нотатка: | Під час використання |
Синтаксис
Math.tanh(x)
Параметри
- *
x
Число, для якого потрібно обчислити гіперболічний тангенс.
Return
tangent
Повертає значення типу
number
, яке є гіперболічним тангенсом переданого числа. Даний результат завжди міститься в діапазоні від -1 до 1. Таким чином, якщо передане число додатне та нескінченно велике,Math.tanh()
поверне 1, а якщо воно від'ємне та нескінченно велике - результат буде -1.
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
38 |
25 |
8 |
25 |
12 |
Переглядач | ||||
---|---|---|---|---|
38 |
38 |
25 |
8 |
Переглядач | ||
---|---|---|
0.12.0 |
1.0 |
Приклади
У цьому прикладі користувач може ввести число у текстове поле та натиснути кнопку "Обчислити", щоб побачити гіперболічний тангенс цього числа. Результат буде виведений під кнопкою.
У цьому прикладі ми використовуємо Math.tanh()
для обчислення гіперболічного тангенса різних чисел. Це може бути корисно, наприклад, при вивченні властивостей гіперболічних функцій.
let number = 1;
let result = Math.tanh(number);
console.log(`Гіперболічний тангенс числа ${number} дорівнює ${result}`);
// Виведе: Гіперболічний тангенс числа 1 дорівнює 0.7615941559557649
У цьому прикладі Math.tanh()
допомагає нам перетворити значення масиву таким чином, що вони завжди будуть між -1 та 1, незалежно від їх початкового діапазону.
// Припустимо, у нас є масив даних, який потрібно нормалізувати
let data = [0.5, 1.5, -0.5, -1.5, 3, -3];
// Використовуючи Math.tanh() для нормалізації
let normalizedData = data.map(value => Math.tanh(value));
console.log(normalizedData);
// Виведе: [0.46211715726000974, 0.9051482536448664, -0.46211715726000974, -0.9051482536448664, 0.9950547536867305, -0.9950547536867305]
// Зверніть увагу: усі значення знаходяться у діапазоні між -1 та 1