C++程序,用於計算給定弧度值的雙曲正切值
與常規三角函數類似,雙曲線函數是使用雙曲線而不是圓來定義的。在雙曲幾何中,雙曲函數用於計算角度和距離。此外,它們還可以在大量線性微分方程、三次方程式等的答案中找到。對於給定的角度$\theta$。雙曲正切函數 tanh$(\theta)$ 如下 -
$$\mathrm{tanh(x)\:=\:\frac{sinh(x)}{cosh(x)}\:=\:\frac{e^{x}-e^{-x }}{e^{x} e^{-x}}\:=\:\frac{e^{2x}-1}{e^{2x} 1}}$$
在本文中,我們將討論當角度以弧度單位給出時,在 C 中取得 tanh$(\theta)$ 值的技術。
tanh() 函數
此 tanh$(\theta)$ 需要 C cmath 函式庫中的 tanh() 函數才能運作。此函數將弧度角度作為輸入並輸出雙曲餘弦值。下面使用簡單的語法。
文法
#include < cmath > tanh( <angle in radian> )
演算法
- 將角度 x(以弧度表示)作為輸入。
- 使用 tanh( x ) 計算 tanh (x)。
- 傳回結果。
範例
#include <iostream> #include <cmath> using namespace std; float solve( float x ) { float answer; answer = tanh( x ); return answer; } int main() { cout << "The value of tanh( pi/2 ) is: " << solve( 3.14159 / 2 ) << endl; cout << "The value of tanh( pi ) is: " << solve( 3.14159 ) << endl; cout << "The value of tanh with an angle of 90 degrees is: " << solve( 90 * 3.14159 / 180 ) << endl; cout << "The value of tanh with an angle of 45 degrees is: " << solve( 45 * 3.14159 / 180 ) << endl; }
輸出
The value of tanh( pi/2 ) is: 0.917152 The value of tanh( pi ) is: 0.996272 The value of tanh with an angle of 90 degrees is: 0.917152 The value of tanh with an angle of 45 degrees is: 0.655794
此範例中的前兩個輸入數字以弧度為單位,而後兩個是已使用以下公式轉換為弧度的度數 -
$$\mathrm{\theta_{rad}\:=\:\theta_{deg}\:\times\:\frac{\pi}{180}}$$
結論
要在 C 中計算給定角度(以弧度為單位)的雙曲正切值,請使用 tanh() 函數。儘管 cmath 頭檔是標準函式庫的一部分,但需要將其包含在我們的 C 程式碼中才能使用此函數。 tanh() 函數傳回值 HUGE VAL,如果結果太大(可以是正數或負數,取決於 x 的值),則將錯誤代碼設為 ERANGE。儘管 C 的 C90 版本具有雙重返回類型,但更高版本的 C 除了對整型類型有更好的泛型(模板)用法之外,還重載了 float 和 long double 的方法。文章中使用了該函數的幾個參數,無論是弧度還是度數;但是,對於度數,將使用上面給出的公式將值轉換為弧度。
以上是C++程序,用於計算給定弧度值的雙曲正切值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

通用矩陣乘法(GeneralMatrixMultiplication,GEMM)是許多應用程式和演算法中至關重要的一部分,也是評估電腦硬體效能的重要指標之一。透過深入研究和優化GEMM的實現,可以幫助我們更好地理解高效能運算以及軟硬體系統之間的關係。在電腦科學中,對GEMM進行有效的最佳化可以提高運算速度並節省資源,這對於提高電腦系統的整體效能至關重要。深入了解GEMM的工作原理和最佳化方法,有助於我們更好地利用現代計算硬體的潛力,並為各種複雜計算任務提供更有效率的解決方案。透過對GEMM性能的優

WORD是一個強大的文字處理器,我們可以利用word進行各種文字的編輯,在Excel表格當中,我們已經熟練了加減乘數的運算方法,那麼如果需要在Word表格裡,計算數值的加減乘數,該如何操作呢,難道只能用計算機計算嗎?答案當然是否定的,WORD也同樣可以完成。今天小編就來教大家如何在Word文件的表格當中,運用公式計算加減乘除等基本運算,一起來學習一下吧。那麼,今天就讓小編具體示範一下,WORD文件怎麼計算加減乘除?第一步:開啟一個WORD,點選工具列【插入】下的【表格】,在下拉式選單當中插入一

如何使用Python的count()函數計算清單中某個元素的數量,需要具體程式碼範例Python作為一種強大且易學的程式語言,提供了許多內建函數來處理不同的資料結構。其中之一就是count()函數,它可以用來計算清單中某個元素的數量。在本文中,我們將詳細介紹如何使用count()函數,並提供具體的程式碼範例。 count()函數是Python的內建函數,用來計算某

給定兩個字串str_1和str_2。目標是使用遞歸過程計算字串str1中子字串str2的出現次數。遞歸函數是在其定義中呼叫自身的函數。如果str1是"Iknowthatyouknowthatiknow",str2是"know"出現次數為-3讓我們透過範例來理解。例如輸入str1="TPisTPareTPamTP",str2="TP";輸出Countofoccurrencesofasubstringrecursi

在C#中,有一個Math類別庫,其中包含許多數學函數。其中包括計算冪次方的函數Math.Pow,它可以幫助我們計算指定數的冪。 Math.Pow函數的用法非常簡單,只需要指定底數和指數就可以了。其語法如下:Math.Pow(base,exponent);其中base表示底數,exponent表示指數。此函數傳回double類型的結果,即冪次方的計算結果。下面讓

雙曲函數是使用雙曲線而不是圓定義的,與普通三角函數相當。它從提供的弧度角傳回雙曲正弦函數中的比率參數。但要做相反的事,或者換句話說。如果我們想要根據雙曲正弦值計算角度,我們需要像雙曲反正弦運算一樣的反雙曲三角運算。本課程將示範如何使用C++中的雙曲反正弦(asinh)函數,並使用雙曲正弦值(以弧度為單位)計算角度。雙曲反正弦運算遵循下列公式-$$\mathrm{sinh^{-1}x\:=\:In(x\:+\:\sqrt{x^2\:+\:1})},其中\:In\:是\:自然對數\:(log_e\:k)

rename函數將檔案或目錄從舊名稱變更為新名稱。此操作類似於移動操作。因此,我們也可以使用此rename函數來移動檔案。此函數存在於stdio.h庫頭檔中。 rename函數的語法如下:intrename(constchar*oldname,constchar*newname);rename()函數的函數它接受兩個參數。一個是oldname,一個是newname。這兩個參數都是指向常數字元的指針,用於定義檔案的舊名稱和新名稱。如果檔案重新命名成功,則傳回零;否則,傳回非零整數。在重新命名操作期間

映射是C++中的一種特殊類型的容器,其中每個元素都是一對兩個值,即鍵值和映射值。鍵值用於索引每個項目,映射值是與鍵關聯的值。無論映射值是否唯一,鍵始終是唯一的。要在C++中列印映射元素,我們必須使用迭代器。一組項目中的一個元素由迭代器物件指示。迭代器主要與陣列和其他類型的容器(例如向量)一起使用,並且它們具有一組特定的操作,可用於識別特定範圍內的特定元素。可以增加或減少迭代器來引用範圍或容器中存在的不同元素。迭代器指向範圍內特定元素的記憶體位置。使用迭代器在C++中列印地圖首先,我們先來看看如何定義
